在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(基于this tutorial),但有错误。
怎么了?是否存在跨域问题?
答案 0 :(得分:0)
请发布你得到的错误..
但无论如何你的小提琴有一个错误:
$.getJSON('http://nwgerh.site88.net/default.php', function(data) {
document.write(data);
});
缺少尾随的)
如果它位于同一个域
,它应该有效答案 1 :(得分:0)
尝试向网址添加?callback = {}。这将强制jQuery中的JSONP AJAX请求 - 这将消除您的跨域问题。