我有一个问题,我将数据从一个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