我目前正在一個多步驟的查詢表格上,可以發現格:http://jsfiddle.net/xSkgH/47/。運行Ajax查詢刷新與PHP文件
我試圖通過jQuery AJAX提交的變量(process.php將處理處理),並刷新DIV 最後一步與在process.php股利稱爲結果。我怎樣才能做到這一點?
我迄今爲止設法使用malsup(http://jquery.malsup.com/form/)使用jQuery表單插件來完成此操作,現在需要使用jQuery AJAX方法將其作爲嚴格的規範。
這是我一直在使用的代碼(與jQuery的形式插件):
// prepare the form when the DOM is ready
$(document).ready(function() {
var options = {
target: '#result',
beforeSubmit: showRequest,
success: showResponse
};
// bind to the form's submit event
$('#task5_booking').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
// pre-submit callback
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
// alert('About to submit: \n\n' + queryString);
}
// post-submit callback
function showResponse(responseText, statusText, xhr, $form) {
$('#last-step').fadeOut(300, function() {
$('#result').html(responseText).fadeIn(300);
});
}
非常感謝!
我已經更新的問題,以顯示我目前使用的方法。我怎樣才能將它實現到你提供的代碼中? – CJS 2012-04-16 14:10:31
@CJS:請參閱更新的答案...... – Ropstah 2012-04-16 14:17:38
@CJS:請雙檢答案,我忽略了一些東西,再次更新... – Ropstah 2012-04-16 14:21:39