ajax jquery - 使用参数传递数据

时间:2014-04-04 04:08:21

标签: jquery ajax jsp

我想在我的jsp页面中使用request.getParameter(),所以我使用了一些代码:

var ajax_call = function updateLocation(position){
$.ajax({
    type: "post",
    async: true,
    url: "test1.jsp",    
    data: "lat=" + position.coords.latitude + "&longg="+ position.coords.longitude ,
    success: function(msg){    
        alert("blahblah");
    }
});
}

var interval = 1000 * 1;
setInterval(ajax_call, interval);

我收到了成功提醒,但test1.jsp页面尚未调用。如果我使用

data: "lat=1&longg=2" //for example

一切都正常运行。任何人都知道!

1 个答案:

答案 0 :(得分:0)

您需要使用地理位置API来获取位置,因此您可能需要的是

var interval = 1000 * 1;
setInterval(function () {
    navigator.geolocation.getCurrentPosition(ajax_call);
}, interval);