私は jquery/ajax を初めて使用し、jquery-steps を使用するテンプレートを持っています。フォームが送信された後、サーバーからの json 応答を読み取って処理するにはどうすればよいですか?
showResponse 関数を呼び出すことにより、次の基本的な形式でそれを行う方法を知っています。
var options = {
dataType: 'json',
success: showResponse, // post-submit callback
};
$('#form').ajaxForm(options);
しかし、これを次のような jquery-steps プラグインと統合することはできません。
$("#form").steps({
bodyTag: "fieldset",
onStepChanging: function (event, currentIndex, newIndex)
{
...............
},
onStepChanged: function (event, currentIndex, priorIndex)
{
...........
},
onFinishing: function (event, currentIndex)
{
........
},
onFinished: function (event, currentIndex)
{
var form = $(this);
// Submit form input
form.submit();
}
}).validate({
errorPlacement: function (error, element)
{
element.before(error);
},
rules: {
confirm: {
equalTo: "#password"
}
}
});
基本的に、フォームが送信された後に「showResponse」関数を呼び出せるようにするために助けが必要です。どんな助けでも大歓迎です!