我创建一个PHP文件来返回JSON编码数据,然后使用getJSON
读它。我试图从一个来源获取信息并将其分发到多个区域。我已经更改了内容类型,并允许使用标题进行所有访问。此时我卡住了。任何想法如何得到这个工作?getJSON由于jquery或php返回null或什么都没有?
PHP
header('Cache-Control: no-cache, must-revalidate');
header('Content-type: application/json');
header('Access-Control-Allow-Origin: *');
$search_terms = curlData();
$json = array("term" => $search_term);
echo $_GET['callback'] . "(" . json_encode($json) . ");";
输出这个PHP文件如下:
({"term":"sandwich city"});
这里是jQuery的我使用检索JSON信息
$.getJSON("http://MYWEBSITE.com/terms.php?callback", function(data) {
alert(data);
});
只是一个侧面说明,您的警报应该读作警报(data.term);'。我知道你现在只是在测试,这不会改变你得到的NULL,但是我认为Id就是这么说的。 – Dutchie432 2012-03-22 15:55:17
@ Dutchie432感谢提示 – jon 2012-03-22 16:05:03