即使条件为真,内联ajax的响应也无法检查条件

时间:2015-04-16 06:53:06

标签: php jquery ajax json

我使用内联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条件。请帮我在编码中找到错误...

由于

0 个答案:

没有答案