0

http://nwgerh.site88.net/default.php,代码是:

<html>
<body>
<?php

$url = "http://www.google.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo json_encode($data);
?>
</body>
</html>

我正在尝试使用 Javascript 从 PHP 访问 JSON。请参阅我的JSFiddle(基于本教程),但有错误。

怎么了?是否存在跨域问题?

4

2 回答 2

0

请发布您遇到的错误..

但是你的小提琴无论如何都有一个错误:

$.getJSON('http://nwgerh.site88.net/default.php', function(data) {
    document.write(data);
}​);​

它缺少尾随)

如果它在同一个域上,它应该可以工作

于 2012-09-06T17:37:29.877 回答
0

尝试将 ?callback={} 添加到 URL。这将在 jQuery 中强制执行 JSONP AJAX 请求——这将消除您的跨域问题。

于 2012-09-06T17:38:47.083 回答