本地运行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