我想发送一个表单与mootools和取决于从PHP脚本的响应做这样或那样的事情。问题是我无法在代码的onComplete
部分中使用条件语句。Mootools Ajax形式的响应
我想的东西可能真的很明显,请帮我:)
$('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的响应跛脚的尝试,但当然没有奏效。 不用说,我对所有这些异步客户端 - 服务器通信都是新手,但我真的很感兴趣。
不错,在这里+1。 但是,在使用条件语句中的值之前,没有办法不必为元素指定响应吗? 我的意思是,不应该有一种方法来区分成功和失败而不做这件丑事吗? – johnnyArt
我不确定我是否理解 - 我没有使用过MooTools,但Google似乎暗示onComplete只会在响应成功完成时才会触发? – Macros
成功完成并不意味着来自PHP脚本的特定响应,这是我未能实现的。我想直接使用响应的值,而不用将它添加到之前的元素。 – johnnyArt