也許我做錯了什麼,但嘗試此示例在您的服務器/本地如果我有本地ajax.php文件並運行請求本地它的工作原理,但一旦ajax.php是遠程它不會工作。爲什麼不在兩個不同的服務器之間運行ajax?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p></p>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
window.setInterval(function()
{
$.ajax({
url: 'ajax.php',
type: 'GET',
dataType: 'json',
cache: false,
success: function(result)
{
$('p').html(result.price);
}
});
}, 2000);
});
</script>
</body>
</html>
我該怎麼辦兩個不同的服務器之間的AJAX? – 2011-05-07 16:14:15
看到我上面的修改。 – theomega 2011-05-07 16:15:12
謝謝,我發現這個網站http://sprain.ch/blog/2010/07/07/jsonp-jquery-and-php-make-cross-domain-ajax-calls-work/,我想知道爲什麼不能嘗試$ .ajax而不是$ .getjson,它的工作原理,但我喜歡你給更多的網站上的例子。謝謝 – 2011-05-07 16:54:38