繁体   English   中英

JQuery中的字符串比较需要说明

String Comparison in JQuery Needs Explanation

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在查找代码解释时遇到麻烦。.从php回显了一个值并在jquery中通过“ response”接收到之后,我试图从response的值中比较一个String。

无法运作:

success:function(response)
            {
                if (response=='added successfully')
                {
                   alert("");
                }
            },

我在Internet上通过在$ .trim()中放置“响应”找到了一个解决方案。我发现的另一个解决方案是将“ exit();”放入 在回显PHP中的值之后。

工作中

success:function(response)
            {
                if ($.trim(response)=='added successfully')
                {
                   alert("");
                }
            },

    if ($resultset)
    {
        echo 'added successfully';
        exit();
    }

谁能说出为什么第一个代码不起作用(希望以一种简单的方式来解释它)?

2 个回复

当您进行ajax调用时,说“ echofile.php”,作为响应,它将给您空的前导和尾随空间。 jsp它具有一页指令来修剪输出。 <%@ page trimDirectiveWhitespaces="true" %>或您可以在jquery成功回调函数中修剪响应。

为了证实我的观点,您可以在“不起作用”代码中添加警告。 它肯定会有前导或尾随的空间。 所以您必须在客户端或服务器端进行修剪

脚本末尾的?>后面很可能有一些空格。 PHP从字面上输出<?php ... ?>之外的所有内容。 exit()导致脚本立即停止,因此它永远不会以空格结束。

确保<?php是脚本的第一行。 而且您根本不需要在脚本末尾使用?> 如果不需要返回原义的HTML模式,只需在PHP执行模式下结束脚本即可。

1 面试之谜(字符串操作)-需要说明

我正在研究面试,遇到问题+解决方案。 我在解决方案中有一条线有问题,希望这里有人可以解释。 问题: 编写一个方法,用'%20'替换字符串中的所有空格。 解决方案: 我的问题是第9行。他如何才能将str [newLength]设置为'\\ 0'? 或者换句话说, ...

2 字符串和哈希码需要说明

我在这里有问题。 我应该解释为什么当我在其上使用hashCode()时,我的字符串“ ab”返回3105的原因。 我的主要问题是我不了解s [0]具有哪个值。 s [0] * 31 ^(n-1)+ s [1] * 31 ^(n-2)+ ... + s [n-1] 有人可以解释 ...

4 Perl字符串正则表达式-需要说明

我对Perl很陌生。 我有下面的代码片段可以正常工作,但我不完全理解: $ pop-&gt; Head是由Mail :: POP3Client函数返回的字符串或字符串数​​组,它是一堆电子邮件的标题。 第3行是某种正则表达式,它从标头中提取FROM和SUBJECT。 我的问题是 ...

5 jQuery函数,误会。 需要说明

我看过很多教程,在演示中,我看到这样的内容: 我不知道$(function() {在做什么,为什么它不工作?我如何做才能使其正常工作而不破坏其他代码? ...

7 Python中的装饰器-需要说明

我是python的新手,无法理解装饰器的概念。 我正在尝试实现两个装饰器,一个是nonNegative,它假设一个任意长的整数参数列表,如果任何一个小于0则抛出一个Exception;另一个是allCaps,它假设一个任意长的字符串参数列表,并将其大写。 然后,编写一个简单的函数来对其进行测 ...

8 Matrix中的矩阵转置(需要说明)

这是我的代码,它应该可以工作,但是当我转置和打印矩阵时,它输出相同的矩阵,而不是转置。 一些解释? 它应该改变矩阵,而不是复制和转置然后返回。 public void transpose(){ ...

9 python中的语法需要说明

我是python的新手,在学习了一些主题之后,我想做一个小项目(一个电子邮件发件人)。当我研究一下所需的库和一些例子时,我看到了下面这段代码: 我对语法很困惑: 这种语法意味着什么? 请帮忙。 ...

2015-11-21 06:35:39 2 34   python
10 python中的函数-需要说明

有人可以简单地解释python中的功能吗? 我只是无法理解他们。 所以我尝试了一下,这就是我最后得到的结果,但它一直说字符不是全局变量 谁能解释功能? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM