powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вызов jQuery ajax из .js сайта
21 сообщений из 21, страница 1 из 1
Вызов jQuery ajax из .js сайта
    #38569291
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайт на MVC3. Вызываю ajax-метод через jQuery. Если этот метод расположен в cshtml файле, то вызывается нормально. Если переношу его в файл js, то при вызове генерируется ошибка. В чём может быть дело?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569315
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapet,

предлагаешь ошибку угадать?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569317
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так нет ошибки: через copy-past переношу. Другие методы из этого .js-файла вызываются нормально. Кстати, сталкиваюсь с этим не впервые, раньше не придавал значения - проще было перенести код. А сейчас задумался.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569320
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapetЕсли переношу его в файл js, то при вызове генерируется ошибкаmaxapetТак нет ошибкивы определитесь
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569323
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapetТак нет ошибки: через copy-past переношу. Другие методы из этого .js-файла вызываются нормально.вы умеете ошибки в девелоперской панели смотреть? (в файрбаге или в хромовской панели ctrl+shift+i)

если два раза определена функция то будет ошибка имхо. копи-паст, а в хтмл не удалили - не то?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569325
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILLHEAD, а чего определяться: в коде ошибки нет, ибо когда я код вставляю непосредственно в код страницы, то всё работает нормально. Но тот же самый код не работает, если он расположен в .js-файле. При этом другие функции из этого же .js-файла вызываются и работают.
Вы лично вызывали jQuery ajax из .js-файла?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569328
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILLHEAD, нет, код существует только в единичном экземпляре: либо непосредственно на странице, либо в .js-файле.
У меня есть подозрение, что ошибка связана именно с тем, где код размещён. Хотя, это неправильно.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569333
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapetILLHEAD, а чего определяться: в коде ошибки нет, ибо когда я код вставляю непосредственно в код страницы, то всё работает нормально. Но тот же самый код не работает, если он расположен в .js-файле. При этом другие функции из этого же .js-файла вызываются и работают.
Вы лично вызывали jQuery ajax из .js-файла?Я лично вызывал и продолжаю вызывать!

Вы в первом своём сообщении написали, цитирую: "Если переношу его в файл js, то при вызове генерируется ошибка ".
На что был задан вопрос: предлагаешь ошибку угадать?

Что за ошибка генерируется при вызове, если код перенести в файл js?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569336
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapet, также Вам рекомендуется воспользоваться инструментами для отладки Вашего кода в браузере.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569337
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странный вы. вопросы игнорируете. себе противоречите.
_http://krsstroy.freeopti.ru/jq_test.html
вывод в консоль
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569363
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, просто, при вызове ajax-метода из .js-файла происходит переход на секцию error. Ставил точку прерывания в удалённом методе - программа туда не заходит вообще. Как посмотреть какая конкретно ошибка происходит я не знаю.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569364
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILLHEAD, я же всё объяснил, никакого противоречия, может, не совсем правильно выразился. И на вопросы, вроде бы, Ваши ответил. :-)
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569373
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за секция error? try/catch ?
Код: javascript
1.
2.
3.
4.
5.
 try{
    ...
  } catch(e) {
    alert(e.name) // вывод ошибки
  }


или если убрать try/catch то ошибка будет видна в консоле (хром)
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569375
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про error. можно иначе
ajaxError или error
в них можно тоже посмотреть ошибку
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569409
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILLHEAD, нет, эта секция, которая используется при вызове jQuery.ajax. Я не знал, что она может использовать какие-то аргументы.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569410
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILLHEAD, спасибо, хорошие ссылки. :)
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569444
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxapetskyANA, просто, при вызове ajax-метода из .js-файла происходит переход на секцию error. Ставил точку прерывания в удалённом методе - программа туда не заходит вообще. Как посмотреть какая конкретно ошибка происходит я не знаю.Ну значит берём в руки фидлер (по ссылке, что я выше давал он упоминается), или через отладчик браузера смотрим куда пошёл запрос, что пришло в ответ.
Также ставим точки останова в коде и смотрим, какие параметры передавались, какие пришли в errorCallback.
И думаю, что станет понятно, где Вы ошиблись.

Запрос случаем не кроссдоменный?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569476
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
как дела, зал не забросил?
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569477
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, спасибо, буду разбираться. :-)
А запрос - нет, не кроссдоменный.
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38569535
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи, дел полно, вродё всё нормуль. Зал регулярно посещаю: вчера вот был, следующий раз в понедельник в 9 утра :)
...
Рейтинг: 0 / 0
Вызов jQuery ajax из .js сайта
    #38571146
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, всем спасибо, нашёл в чём проблема была: при вызове ajax-метода использовался Url.Action для получения адреса. Естественно, что в js-файле это не работало, т.к. он не компилируется.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вызов jQuery ajax из .js сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]