Я пытаюсь поставить статический jsonp-файл (jsonp-test.php) на сервере, но я не могу его прочитать. Это то, что у меня есть:Как обслуживать статический файл JSONP с сервера?
mycallback[
{"key":"1","val":"test1"},
{"key":"2","val":"test2"}
]
И это, как я пытаюсь читать:
var url = "http://www.remote-server/jsonp-test.php?callback=mycallback";
$.getJSON(url, function(data) {
alert(data.toSource());
});
Что я делаю неправильно?
jsonp-test.php не звучит как статический файл. Является ли 'mycallback' жестко закодированным где-то, или скрипт использует параметр запроса обратного вызова, чтобы установить это? Будет ли это оставаться PHP-скриптом или вы планируете преобразовать его в статический файл? –
@MichaelGeary 'mycallback' жестко закодирован внутри jsonp-test.php. В настоящее время динамическая информация отсутствует в jsonp-test.php. – user1448031