Athttp://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(基于本教程),但存在错误。
怎么了?是否存在跨域问题?
请发布您得到的错误。。
但你的小提琴出了个错误:
$.getJSON('http://nwgerh.site88.net/default.php', function(data) {
document.write(data);
});
它缺少尾随的)
如果它在同一个域
尝试添加?callback={}到URL。这将在jQuery中强制执行JSONP AJAX请求,这将消除跨域问题。