$('#my_form')。ajaxForm打开PHP页面而不是重新加载内容(Safari,Chrome)

时间:2009-09-19 14:15:12

标签: jquery response ajaxform

我的ajaxForm请求在Safari和Chrome中无法正常运行。 不是从php文件获取响应,而是将其作为新页面打开。(在FF,IE,Opera中正常工作):

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

在同一个插件中可以找到这个例子:

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

您可以在onSubmit事件中以相同的形式执行此操作:

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