tôi có chức năng sau đây trong một tập tin .js trong index.htmlJquery: Chạy AJAX tại địa phương mà không có một máy chủ web
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"
});
}
này hoạt động tốt khi tôi chạy nó trong một máy chủ web như wamp. Nhưng tôi muốn chạy index.html cục bộ, tức là không có máy chủ web, Người dùng chỉ cần nhấp đúp vào index.html và nó sẽ chạy nhưng nó không chạy. dữ liệu luôn rỗng. Điều gì có thể là vấn đề? Xin lỗi tôi là một siêu JQuery Noob.
mã trong tập tin getdata.php là
<?
echo json_encode(array("NSE"=>rand(5000, 20000),"BSE"=>rand(5000, 20000)));
?>
Vui lòng xóa một điều, bạn vẫn đang đăng (thực hiện cuộc gọi AJAX) đến máy chủ web ngay cả khi bạn đang chạy trang web mà không có máy chủ web? –
Tôi đề nghị bạn sử dụng 'php -S localhost: 80' để bắt đầu một máy chủ web đơn giản. – ahui