Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 比较通过ajax获得的字符串_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 比较通过ajax获得的字符串

Javascript 比较通过ajax获得的字符串,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jquery: $.get(URL, function(data){ if(data == 'no_credits'){ alert("no credits"); return; } else{ // WHY HERE>?! } 我的问题是,url返回“no_credits”,但

我正在使用jquery:

    $.get(URL, function(data){

            if(data == 'no_credits'){
                alert("no credits");
                return;
            }
            else{
                // WHY HERE>?!
            }
我的问题是,url返回“no_credits”,但代码转到
else
block code,请帮助


编辑:
警报(数据)不打印信用卡

您可能有尾随空格或大写字母的差异

试一试


您是否尝试转储数据对象?执行
console.log(数据)
在Firefox中(安装了firebug)并检查firebug控制台。我认为数据不是服务器的输出,而是响应对象

试试这个:

$.get(URL,function(data){...},'text');

您的函数在$.get函数之外,因此它当然不会将服务器的响应作为参数获取。

要从后端代码向前端发送数据…请确保您没有使用任何自行添加内容的函数…如Java Streams的println()函数在字符串末尾添加一个“\n”,然后发送..使用print()函数改为…

可能在
数据中有尾随/前导空格
?如何验证
数据
仅包含
无积分
?尝试将'text'参数添加到$中。获取函数能否清理您的帖子?
$.get(URL,function(data){...},'text');