我正在使用这个jquery代码
$("#tasksViewType").selectBox().change(
function (){
var userId = $('#hiddenUserId').val();
var viewTypeId = $("#tasksViewType").val();
$.post('updateViewType',{viewType:viewTypeId,userId:userId});
location.reload(true);
});
所以这会更新数据库中的 View 类型,然后刷新页面,但在 Firefox 中这不起作用,我在 chrome 和 opera 中测试过,这工作正常。
我什至尝试将计时器放在第三行和第四行之间,但它会更新数据库中的 View 类型,但不会自动刷新页面。
如果您需要更多详细信息,请告诉我。
最佳答案
在回调函数中重新加载页面。否则,页面将在服务器脚本更新数据库之前重新加载。
$.post('updateViewType',{viewType:viewTypeId,userId:userId}, function() {
location.reload(true);
});
关于javascript - Firefox 中不向服务器发送 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946211/