我對PHP腳本進行了AJAX調用,該腳本返回Bootstrap3模式或HTML表單的內容。在採取行動之前檢查AJAX響應數據
PHP代碼 - (ajax.php):
if ($numLegs == 1) {
echo $formData;
} else {
echo $modalContent;
}
如果返回$ FORMDATA,我想顯示的表單數據,如果返回$ modalContent,我想顯示的模式。 如何在決定採取何種行動之前檢查回覆數據?
這是我的代碼 - 它顯示了模式窗口與來自AJAX調用的$ modalContent。但是,在決定採取什麼行動之前,我可以先檢查AJAX響應數據嗎?
<script>
// By default, modal window is hidden
$('#myModal').modal({show:false});
// This is the function when the button is clicked
function ajaxCall() {
var date = $('.pull-info').parent().prev().prev().children(':input').val();
var num = $('.pull-info').parent().prev().children(':input').val();
$.get(
"ajax.php",
{ date: date,
num: num },
function(response) {
// HOW DO I CHECK THE RESPONSE BEFORE TAKING THE RELEVANT ACTION???!
$(".modalBody").html(response);
$(".modalHeader").text(num);
$('#myModal').modal('show');
}
);
}
</script>
謝謝!
說哪一個使用更多的變量。類似於'if(response.type =='modal'){//模態代碼}' – vinayakj
'$ numLegs'是如何設置的?它是關於'num'客戶端設置的嗎? –