我通過ajax發佈了一個表單,它具有類「bookroom_ajax」,ajax結果在類「ajax_response」的另一個div中返回,此工作正常。jQuery:從ajax響應發佈數據
但我想回到它是從submited同一表單中的結果,但如果我的Ajax響應類添加到形式,它不工作了:
<form class="bookroom_ajax ajax_response">
這裏是jQuery的AJAX代碼:
jQuery(document).ready(function($) {
$(document).on("click",'#bookingbutton2', function() {
$('.ajax_response').html('<img src="http://mailgun.github.io/validator-demo/loading.gif" alt="Loading...">');
$.ajax({
type: 'POST',
url: AJAX_URL,
data: $('.bookroom_ajax').serialize(),
dataType: 'json',
success: function(response) {
if (response.status == 'success') {
$('.bookroom_ajax')[0].reset();
}
$('.ajax_response').html(response.content);
}
});
});
});
如果你console.log(響應),輸出是什麼? – guradio
200好 - 似乎沒有任何錯誤,但loading.gif只是繼續顯示,並沒有輸出結果 –
通過執行console.log(response.content)查看response.content中有什麼。 –