Ajax 返回字符串的過濾實(shí)現(xiàn)代碼
更新時(shí)間:2009年08月07日 01:11:12 作者:
在調(diào)用Ajax返回后。一個(gè)奇怪的問題。返回的resultString值是“ok”但是跟字符串"ok"比較確不相等。
JS代碼如下。
在調(diào)用Ajax返回后。一個(gè)奇怪的問題。返回的resultString值是“ok”但是跟字符串"ok"比較確不相等。
Ajax調(diào)用out.println()返回的都添加了哪些參數(shù)?
放開注釋的部分也過濾不掉。
哪位高手遇到過類似的問題。
如何解決的。
請(qǐng)說一下。out.println();返回的到底是個(gè)啥。
Js代碼
// 本地下載
function FTPTest(ip, port, username, password, filedir){
alert("測試");
createXMLHttpRequest();
var url = "DataExportAjaxServlet.doajax?osFlg=ftptest&ip=" + ip + "&port=" + port;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = goCallback;
xmlHttp.send(null);
}
Js代碼
// 回調(diào)函數(shù)
function goCallback(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
// 取得執(zhí)行的結(jié)果
var resultString = xmlHttp.responseText;
alert(resultString);
//var newstrb = resultString .replace("\r", "123");
//這句先注釋掉
//alert("newstrb-" + newstrb + "-");
if ("ok" == newstrb ){
alert("成功");
document.getElementsByName("buttonSave")[0].disabled = "";
}else{
alert("<bean:message key="ftptest.info.fail"/>");
document.getElementById("errorMessage").innerHTML = '測試不成功';
document.getElementsByName("buttonSave")[0].disabled = "true";
}
}
}
}
在調(diào)用Ajax返回后。一個(gè)奇怪的問題。返回的resultString值是“ok”但是跟字符串"ok"比較確不相等。
Ajax調(diào)用out.println()返回的都添加了哪些參數(shù)?
放開注釋的部分也過濾不掉。
哪位高手遇到過類似的問題。
如何解決的。
請(qǐng)說一下。out.println();返回的到底是個(gè)啥。
Js代碼
復(fù)制代碼 代碼如下:
// 本地下載
function FTPTest(ip, port, username, password, filedir){
alert("測試");
createXMLHttpRequest();
var url = "DataExportAjaxServlet.doajax?osFlg=ftptest&ip=" + ip + "&port=" + port;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = goCallback;
xmlHttp.send(null);
}
Js代碼
復(fù)制代碼 代碼如下:
// 回調(diào)函數(shù)
function goCallback(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
// 取得執(zhí)行的結(jié)果
var resultString = xmlHttp.responseText;
alert(resultString);
//var newstrb = resultString .replace("\r", "123");
//這句先注釋掉
//alert("newstrb-" + newstrb + "-");
if ("ok" == newstrb ){
alert("成功");
document.getElementsByName("buttonSave")[0].disabled = "";
}else{
alert("<bean:message key="ftptest.info.fail"/>");
document.getElementById("errorMessage").innerHTML = '測試不成功';
document.getElementsByName("buttonSave")[0].disabled = "true";
}
}
}
}
相關(guān)文章
js對(duì)ajax返回?cái)?shù)組的處理介紹
本篇文章主要是對(duì)js對(duì)ajax返回?cái)?shù)組的處理進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02
bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼
這篇文章主要介紹了bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
ajax實(shí)現(xiàn)改變狀態(tài)和刪除無刷新的實(shí)例
下面小編就為大家分享一篇ajax實(shí)現(xiàn)改變狀態(tài)和刪除無刷新的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12
使用wordpress的$wpdb類讀mysql數(shù)據(jù)庫做ajax時(shí)出現(xiàn)的問題該如何解決
這篇文章主要介紹了使用wordpress的$wpdb類讀mysql數(shù)據(jù)庫做ajax時(shí)出現(xiàn)的問題該如何解決的相關(guān)資料,需要的朋友可以參考下2015-10-10
強(qiáng)烈推薦 - Ajax 技術(shù)資源中心
強(qiáng)烈推薦 - Ajax 技術(shù)資源中心...2007-05-05
Ajax修改數(shù)據(jù)即時(shí)顯示篇實(shí)現(xiàn)代碼
上一篇我們講了如何使用ajax向數(shù)據(jù)庫添加數(shù)據(jù),今天我們要大家學(xué)習(xí)的課程是:使用ajax修改數(shù)據(jù)庫數(shù)據(jù),并在客戶網(wǎng)頁立即顯示新的內(nèi)容.當(dāng)然在修改的過程中同樣不會(huì)有刷新網(wǎng)頁的情況發(fā)生!2010-10-10

