当前位置:  开发笔记 > 编程语言 > 正文

返回ajax字符串是'空'但不能将其固定为'空',为什么?

如何解决《返回ajax字符串是'空'但不能将其固定为'空',为什么?》经验,为你挑选了1个好方法。

我删除文件或删除文件以清除DataTable后出现问题.

这是.success我的ajax电话

            success: function(data) {
                var data = $.trim(data);
                alert(data);
                if (data == "empty"){
                    alert("What follows is blank: " + data);
                }
                else{
                    alert("What follows is not blank: " + data);
                }
            }

从这开始,我得到了第一个alert说法如下.

在此输入图像描述

然后我运行该if (data == "empty")位以查看数据是否为"空"

但如果继续前往alert("What follows is not blank: " + data);警报并且我不知道为什么.

在此输入图像描述

为什么会这样呢?那我该如何测试呢?

PHP返回SNIP

    // Fetch all records after edit
    $json= fetchAll();
    echo ( sizeof($json) > 0) ? json_encode($json) : json_encode( $json['empty'] = >'empty' );

Peppe L-G.. 5

该字符串包含"开头和结尾的符号,因此请检查字符串是否相等'"empty"'.



1> Peppe L-G..:

该字符串包含"开头和结尾的符号,因此请检查字符串是否相等'"empty"'.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有