2013-08-28 3 views
1

Я пытаюсь разобраться с междоменными вопросами в javascript и только начинаю узнавать о JSONP. Я попытался следующие надеясь, что это будет работать, но либо я сделал ляп, или я не в полной мере понять концепцию:JSONP - Могу ли я предоставить данные с PHP?

<script src="https://code.jquery.com/jquery-1.10.1.min.js"></script> 
<script> 
$.getJSON("https://somedomain.com/dash-beta/workers/ip.php?format=json&callback=?", function(data){ 
    alert (data.ip); 
    }); 

</script> 

Сценарий на другой стороне возвращает данные в этом формате:

({"ip":"0.0.0.0"}) 

Но предупреждение никогда не срабатывает. В этом случае, если я поставлю «alert (« woo! »); на своем месте, он не срабатывает Где я буду неправильно

ответ

4

На PHP стороне вы должны вернуть прошли callback:.?

echo $_GET['callback'] . '({"ip":"0.0.0.0"});'; 
+0

Вы сказали, вы качаться в последнее время? –

Смежные вопросы