免责声明:我是web开发新手。
我正在使用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;
});
});
试着这样修改你的代码:
$.post(url, data, function() {
document.location.reload();
});