我通过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中有什么。 –