我想發送一個表單與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