我使用内联jquery ajax逐个删除列表。当给出删除列表的动作时,ajax将发送一些帖子数据,并且响应是json编码的。成功响应后,将在第一个ajax成功字段中打开一个弹出框,询问用户名和密码。然后内联ajax将在那里执行,发送弹出框的值以及来自第一个ajax的响应。我在内联ajax成功字段中给出了一个条件来验证第二个发布值的响应。反应即将来临但条件失败,我不知道为什么。请参考代码......
$('.deleteButton').on('submit', function (event) {
event.preventDefault();
$.ajax({
url: 'phpPage.php',
type: 'POST',
dataType: 'json',
data: $(this).serialize() + "&del=del",
success: function (d) {
$(".popupContainer").show();
var text = "Do you really want to delete the report dated:";
$('#info').text(text);
$('#delForm').on('submit', function (event) {
event.preventDefault();
$.ajax({
url: 'delRept.php',
type: 'POST',
data: $(this).serialize() + "&vtime=" + d.vtime + "&vdate=" + d.vdate + "&delbox=delbox",
success: function (data) {
if (data == 'string') {
$('#rrr').append("True : Delete it");
} else {
$('#rrr').append(data);
}
}
});
});
return false;
}
});
});
即使响应为真,它也会执行else条件。请帮我在编码中找到错误...
由于