使用javascript访问php变量


Using javascript to access php variable

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请求,这将消除跨域问题。