php - 使用等号检查从php文件返回的数据和jquery get()方法

标签 php jquery get

我有这个:

$(document).ready(function() {

$.get('getturn.php', function(data){
    if (data!=='4') { alert ('  change'); }
    if (data=='4') { alert ('no change');}
    });
});

如果轮次等于 session ID,getturn.php 会回显 4,否则会回显轮次编号。 getturn.php 做了它应该做的事情,它回显 4 或像 0,1,2,3 这样的数字;然而,当我从另一个文件中获取上面看到的数据,并检查它是否等于 4 时,我无法得到正确的答案......我做错了什么?我想我们可以用 data=='yes' 检查输出是否为 yes ?但我们无法检查 data=='4' 的数字?

最佳答案

您是否执行过alert(data);来查看返回的内容?

我认为你应该尝试这个轻微的修改:

if (data == '4') { alert ('no change');}
            else { alert ('  change'); }

基于这个答案:How do the PHP equality (== double equals) and identity (=== triple equals) comparison operators differ?

关于php - 使用等号检查从php文件返回的数据和jquery get()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265974/

相关文章:

php - 使用 php 将 json 日期格式转换为 mm/dd/yy 之类的格式

php - 1 选择查询根据 2 列对行进行排序?

php - 将选择列表传递给 php 页面

javascript - 从 href 中的数据将内容加载到 div

jquery - 正则表达式 match() 在 FF/Chrome 中有效,但在 IE 8 中无效

PHP函数检查2个变量是否为空

javascript - jquery 自动完成输入字段没有任何反应

http - 这个 GET 响应 Content-Length 如何计算?

node.js - Express 路由器不调用返回空 obj 的 get 请求

javascript - 使用 HTML id 与 JS 变量进行比较?