JavaScript будет публиковать / работать хорошо в Chrome и Firefox, но не в Safari. Работает смешно в опере - PullRequest
0 голосов
/ 30 ноября 2011

Отказ от ответственности: я новичок в веб-разработке.

Я публикую информацию из формы на основе CodeIgniter, используя jQuery, и форма хорошо публикуется в 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;
    });

});

1 Ответ

1 голос
/ 30 ноября 2011

Попробуйте изменить свой код на это:

$.post(url, data, function() {
    document.location.reload();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...