我有一個問題,我將數據從一個servlet返回到一個AJAX函數,在這個函數中,我想比較response.Text
與一些字符串,例如x,但它不會比較它。我有以下代碼;如何比較response.Text與ajax中的某些字符串
function ajaxhandler()
{
tableHtml=response.Text
if(tableHtml=='true')
alert("Valid Move");
else
alert("invalid move")
}
但這沒有提醒任何東西。
在我的servlet中,我已經這樣做了;
void myfunction(HttpServlet request,HttpServlet response)
{
String user=(session.getAttribute("user"));
if(user=="john")
out.println("true");
else
out.println("false");
}
小心與我們分享'response.Text'是什麼? (它等於什麼) – Zirak 2011-05-07 21:03:57
如果您使用的是XMLHttpRequest,並且例如您的XMLHttpRequest對象被稱爲'xhr',引用響應文本的正確方法是'xhr.responseText' – ampersand 2011-05-07 21:16:26
實際上是獲取responseText中的數據,但數據M越來越沒有比較在JavaScript中,因爲我已經在上面的例子中提到 – user1032283 2011-05-07 21:19:20