JS代碼如下。
在調(diào)用Ajax返回后。一個(gè)奇怪的問(wèn)題。返回的resultString值是“ok”但是跟字符串"ok"比較確不相等。
Ajax調(diào)用out.println()返回的都添加了哪些參數(shù)?
放開(kāi)注釋的部分也過(guò)濾不掉。
哪位高手遇到過(guò)類似的問(wèn)題。
如何解決的。
請(qǐng)說(shuō)一下。out.println();返回的到底是個(gè)啥。
Js代碼
復(fù)制代碼 代碼如下:
// 本地下載
function FTPTest(ip, port, username, password, filedir){
alert("測(cè)試");
createXMLHttpRequest();
var url = "DataExportAjaxServlet.doajax?osFlg=ftptestip=" + 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 = '測(cè)試不成功';
document.getElementsByName("buttonSave")[0].disabled = "true";
}
}
}
}