我正在尝试使用 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/