jquery对象比较
各位好:
现在又遇到这样的问题,在网上找了半天还是没有解决,只能再问大牛们了!
问题:
我通过$.post向servlet端发送请求,然后servlet端返回一个String 类型的数据,我在jquery中已经能够正确的得到这个返回数据了。
现在我又通过jquery获取用户的输入的内容,然后把servlet端返回的数据与用户的输入作比较,但是怎么比较都不正确。请问各位,要怎么样才能正确的比较啊?
code:
$.post("servlet/testMyServlet?t=" + new Date().getTime(),function(data) {
var s_code = $(".s_code").val();
var s_code_span = $(".s_code_span");
if(s_code != data) { //我用过 == === 都不行。
s_code_span.html("输入错误!");
}
s_code_span.html("输入正确!");
});
------解决方案--------------------$.post("servlet/testMyServlet?t=" + new Date().getTime(),function(data) {
alert(data) // alert出来是不是乱码? 注意编码一致
});
------解决方案--------------------先调试一下查看返回的data是不是正确...
------解决方案--------------------不应该...
------解决方案--------------------你分别 alert s_code 和 data 看看 是什么?
------解决方案--------------------后台是怎么写的?
------解决方案--------------------很诡异啊。
后台 返回个 1 , 1 == 1 试试
------解决方案--------------------没有办法了...