Как сделать ajax с JQuery с межсайтовым скриптингом? - PullRequest
2 голосов
/ 09 июня 2011

У меня проблема с тем, что мне нужно получить json отсюда:

http://templodasdeusas.com.br/game/srv/game.php?srv=home

есть также опция для добавления имени функции обратного вызовакак:

http://templodasdeusas.com.br/game/srv/game.php?srv=home&callback=myFunction

, который будет возвращать что-то вроде: myFunction({'msgd':'value'});

Я хочу сделать запрос AJAX UM с помощью jQuery, этоэто возможно?я все еще получаю сообщение об ошибке при обычном запросе $ .ajax, мне сказали, что я должен использовать jsonp или межсайтовый скриптинг ... как это работает?кто-то получил пример?Тпй !!

Ответы [ 2 ]

5 голосов
/ 09 июня 2011

jQuery сделает это прозрачно для вас, если вы введете callback=? в URL. См. запись API для $.getJSON. Вы можете забыть о междоменном характере запроса.

Так что вы можете сделать что-то вроде этого:

$.getJSON(
    'http://templodasdeusas.com.br/game/srv/game.php?srv=home&callback=?',
     function(data) {
         // use the response, contained in the data object, e.g.
         alert(data.msgd);
     }
);
...