使用javascript访问php变量

时间:2012-09-06 17:34:53

标签: php javascript

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),但有错误。

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

2 个答案:

答案 0 :(得分:0)

请发布你得到的错误..

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

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

缺少尾随的)

如果它位于同一个域

,它应该有效

答案 1 :(得分:0)

尝试向网址添加?callback = {}。这将强制jQuery中的JSONP AJAX请求 - 这将消除您的跨域问题。