2013-08-28 21 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

你有没有告诉过你最近摇滚? –

相关问题