javascript - Mootools ajax 表单响应

标签 javascript ajax forms submit mootools

我正在尝试使用 mootools 发送一个表单,并根据 php 脚本的响应做这样或那样的事情。问题是我无法在代码的 onComplete 部分使用条件语句。

我可能遗漏了一些非常明显的东西,请帮助我:)

$('formName').addEvent('submit', function(e){
    e.stop();                      
    var req = new Request.HTML({
      url       : 'phpUrl.php',
      data      : $('formName'),
      update    : $('modify-me'),
      onComplete: function(){
            $('formName').reset();
            if($('modify-me').get('text') = "1"){
                alert("succeed");
                }else{
                alert("failure");
                }
            }  
    }).send();                    
  });

这是我在代码中使用 php 响应的蹩脚尝试,但当然没有成功。 不用说,我对所有这些异步客户端-服务器通信都是新手,但我真的很感兴趣。

最佳答案

您在 if 语句中赋值(单个 =),而不是检查是否相等(==)。换行

if($('modify-me').get('text') = "1")

if($('modify-me').get('text') == "1")

关于javascript - Mootools ajax 表单响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370458/

相关文章:

javascript - 在同一html页面中显示servlet响应而不隐藏表单

Javascript 对 SELECT 元素进行排序

javascript - 在 Polymer 1.0 中使用纸张按钮事件无法访问数据属性

javascript - 当 JSF 组件重新渲染时,如何重新应用 JS/jQuery document.ready?

javascript - AJAX insert in MySQL delay - 非插入

php - INSERT INTO 不适用于 Mysql 数据库

使用 Google Chrome 逐行调试 Javascript

javascript - 将 Javascript 数组发布到 WebAPI

c# - 定时器触发更新面板更新导致失去焦点

javascript - 使用“添加更多表单”按钮创建多个表单