[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с AJAX
MichaelPak
Нужно отправить на страницу с расширением .do и получить в ответ JSON
Если значения тупо вписать в ссылку (GET):
https://........Auth.do?user=user&password=pass&orderNumber=123

то на этой странице появятся те самые данные, которые мне нужны. Но их надо парсить. Поэтому решил делать через AJAX:
$.post('https://........Auth.do',
{"user": "user", "password" : "pass", "orderNumber" : 123},
function(data) {
alert(data);
});
но alert не выскакивает. А если проделать тоже самое, только с php-файлом:
$.post('https://........test.php',
{"user": "user", "password" : "pass", "orderNumber" : 123},
function(data) {
alert(data);
});
то все работает.
В чем ошибка?



Спустя 21 минута, 22 секунды (18.09.2012 - 20:00) redreem написал(а):
вообще $.post отправит параметры методом POST. может использовать $.get?

Спустя 17 часов, 11 минут, 26 секунд (19.09.2012 - 13:11) MichaelPak написал(а):
Разницы нет, каким именно метод передавать данные.

Спустя 6 минут, 17 секунд (19.09.2012 - 13:18) Игорь_Vasinsky написал(а):
очень даже есть, например криллицу в GET при принятии обрабатывают urldecode(), амперсанды в значениях переменных создадут головную боль.

ну глян в firebug или консоль, на что JS ругается?

Спустя 11 минут, 16 секунд (19.09.2012 - 13:29) MichaelPak написал(а):
Проблема в том, что файл .do, не мой. Я просто отсылаю туда данные и в ответ хочу получить JSON.
И $.get тоже пробовал.

Спустя 9 минут, 8 секунд (19.09.2012 - 13:38) Игорь_Vasinsky написал(а):
)

так тебе кроссдоменный ajax нужен

http://lobach.info/develop/javascript/croo...n-ajax-request/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.