$ ('# my_form'). ajaxForm открывает страницу PHP вместо перезагрузки контента (Safari, Chrome) - PullRequest
2 голосов
/ 19 сентября 2009

Мой запрос ajaxForm не работает должным образом в Safari и Chrome. Вместо получения ответа из php-файла он открывает его как новую страницу. (Отлично работает в FF, IE, Opera):

$('#my_form').ajaxForm({
    success: finished
}); 
    function finished(responseText, statusText)  {
...
}

Спасибо за вашу помощь!

1 Ответ

3 голосов
/ 19 сентября 2009

в том же плагине можно найти этот пример:

$(document).ready(function() {
    $('#myForm').bind('submit', function() {
        $(this).ajaxSubmit({
            target: '#output'
        });
        return false; // <-- important!
    });
});

Вы можете сделать это в той же форме в событии onSubmit:

<form ... onSubmit="return false;">
...