我尝试在setInterval中的MVC5应用程序中发送ajax post请求,但它仅在页面处于焦点时才发送请求。即使页面未对焦,我该如何发送请求。
function sendData() {
var location = {coords :{longitude : "long", latitude: "latt"}};
var locData = { Longitude: location.coords.longitude, Lattitude: location.coords.latitude }
$.ajax({
type: "POST",
url: "/api/values/",
data: locData,
success : function(){ console.log("msg sent success")}
})
}
setInterval(sendData, 60000);
答案 0 :(得分:0)
你可以使用它。
$(document).ready(function () {
setInterval(function () {
//--------Start of Code--------//
//---------End of Code--------//
}, 60000);
});
另外,我注意到您没有将位置参数传递给SendData
函数。