みなさん、こんにちは。jQueryAJAXをマルチステップフォームに組み込んで、特定のdivをprocess.phpページのdivに更新しますが、結果は新しいページに読み込まれ続けます。ページを更新せずにdivを更新するにはどうすればよいですか?
これは私が使用しているjQueryコードです:
$.ajax({
url: 'process.php',
data: $('form[name="booking"]').serialize(),
dataType: 'html',
type: 'POST',
success: function(data) {
// this is the bit that needs to update the div
$('#last-step').fadeOut(300, function() { $('#result').html(data).fadeIn(300);
},
complete: function (data) {
// your code here
},
error: function (url, XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + errorThrown);
}
});
これは私のマルチステップフォームのコードです:http://jsfiddle.net/xSkgH/47/。
よろしくお願いします