2

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

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

谢谢你的帮助!

4

1 回答 1

3

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

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

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

<form ... onSubmit="return false;">
于 2009-09-19T15:21:46.790 回答