JavaScript在Chrome和Firefox中可以很好地运行,但在Safari中不行.在Opera中工作有趣



免责声明:我是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();
});

相关内容

最新更新