javascript != 不工作

标签 javascript html ajax

我有一个我写的脚本。但不等于运算符无法正常工作

 if((ajax.responseText) != "success"){
                    alert("nice oneagain");
                    alert(ajax.responseText);
                    _(submiit).style.display = "block";
                    _(status).innerHTML = '';
                } else {
                    alert("Complaint escalated");
                    _(status).innerHTML = 'Complaint escalated';
                }

这里即使服务器返回 ajax.responseText = success 那么它也永远不会进入 else 。并且每次只执行 if 部分。

最佳答案

if((ajax.responseText.toString().trim()) != "success"){
                    alert("nice oneagain");
                    alert(ajax.responseText);
                    _(submiit).style.display = "block";
                    _(status).innerHTML = '';
                } else {
                    alert("Complaint escalated");
                    _(status).innerHTML = 'Complaint escalated';
                }

关于javascript != 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29352975/

相关文章:

javascript - 对不同网站的 Ajax 调用返回 html 而不是数组

javascript - Ajax调用成功,但有一个未定义的问题

javascript - 将序号字符串转换为其编号

javascript - 创建 img 元素并附加到 dom 没有终止

html - Firefox 没有为 transitionend 引发事件

javascript - 从 JavaScript 创建的按钮执行函数的正确方法?

javascript - 是否可以在 javascript/jquery 函数中使用 jinja 值

html - 在 CSS calc 中使用元素的可变宽度

javascript - AJAX 完成对象字面量后执行函数

javascript - Firefox 上 POST 时出现 Ajax 和 500 内部服务器错误