免责声明:我是网络开发的新手。
我正在使用jQuery从基于CodeIgniter的表单发布信息,并且表单在Chrome和Firefox中很好地发布并且正确的当前页面重新加载,它将在Opera中发布但需要手动刷新,并且它根本不会发布在Safari中。有任何想法吗?非常感谢你的帮助!
Planner.js
$(function() {
$('.event_list li').click( function(e) {
console.log(this.id);
$('#update_view_content').load('http://example.com/user/planner/update/'+this.id,function() {
$('#myModal').reveal();
});
});
$('#updateForm').live('submit', function() {
var data = $('#updateForm').serialize();
var url = $(this).attr('action');
$.post(url, data);
location.reload();
return false;
});
});
答案 0 :(得分:1)
尝试将代码更改为:
$.post(url, data, function() {
document.location.reload();
});