无法根据ajax请求响应做出决定

时间:2015-07-14 04:46:24

标签: javascript php jquery ajax

我正在使用jquery执行ajax请求,以检查数据库中是否使用了用户名并更改了div中的文本(在本例中为div id="wnguser")。我能够从 php 脚本获得响应,文本确实显示在应该的位置(我echo两个字符串中的一个:“用户名可用”或来自php脚本的“用户名不可用”。我无法使用php脚本的响应,即变量数据(在这种情况下,上面提到的两个字符串之一)来做出决定。

例如我标记为if()的{​​{1}}。有人可以告诉我如何使//DOES NOT WORK工作或正确的方法来决定PHP脚本的响应,这是两个字符串之一。

谢谢

if()

3 个答案:

答案 0 :(得分:0)

在checkusername.php中,您必须提供条件而不是当前文件。

答案 1 :(得分:-1)

if (String(data).trim() === "username available"){
                 //execute some code
            }

答案 2 :(得分:-2)

使用它:

if (data == "username available"){
    execute some code
}

Refer this for more info