我对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'客户端设置的吗? –