本地運行AJAX我在.js文件中下面的函數中的index.htmljQuery的:沒有一個網絡服務器
function getValues(){
$.ajax({
type: 'POST',
url: "http://localhost/getData/getdata.php",
success: function(data){
var dataValues;
var apnd;
dataValues = String(data.NSE);
apnd = "a";
updateValues(dataValues, apnd);
dataValues = String(data.BSE);
apnd = "b";
updateValues(dataValues, apnd);
},
dataType: "json"
});
}
當我像WAMP網絡服務器運行這個工作正常。但我想本地運行index.html,即沒有web服務器,用戶只需雙擊index.html,它應該運行,但它不會。數據始終爲空。可能是什麼問題呢?對不起,我是一個超級JQuery Noob。
在訪問getdata.php文件中的代碼是
<?
echo json_encode(array("NSE"=>rand(5000, 20000),"BSE"=>rand(5000, 20000)));
?>
請清除一件事,即使您在沒有Web服務器的情況下運行網頁,您是否仍然向Web服務器發佈(發出AJAX呼叫)? – 2010-08-03 14:55:36
我建議你使用'php -S localhost:80'來啓動一個簡單的網絡服務器。 – ahui 2014-06-21 18:17:38