2

Safari と Chrome で ajaxForm リクエストが正しく機能しません。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 に答える