我正在使用jquery和ajax提交沒有頁面重載的表單,然後根據結果(無論是成功還是錯誤)我打印郵件兩個不同的divs。由於ajax中的成功和錯誤只會檢查客戶端/服務器連接,所以我在查詢成功時迴應PHP中的一些內容,並根據這些條件來處理如何處理消息。 jQuery的/ AJAX的部分看起來像這樣(我通常使用兩種不同的div但簡化的例子,我會用警報):檢查與jQuery如果結果/回聲從PHP開始「abc」
success: function (result) {
if (result == 'success') {
alert("Success!");
} else {
alert("There was an error.");
}
},
這工作完全,但我想,以提高其可用性。
現在的問題是:我可以在if (result ==
部分使用類似str.match嗎?例如,如果運行查詢時出現了一些問題,我會在php echo "Error: >error description here<";
中回顯。那麼我能否以某種方式在我的if條件中使用str.match(/^Error/)
並回顯整個消息?
可以肯定的,只是把'result'作爲一個普通的java字符串變量 –
@NaguibIhab不知道jQuery與Java兼容 – Pinoniq
@Naguib你不知道java和javascript是兩個完全獨立的語言嗎? –