- JScript code
$(document).ready(function () { $("#imgdenglu").click(function () { var uns = $("#txtLoginname").val(); var pws = $("#txtLoginpassword").val(); var cks = $("#ckbcookie").attr("checked"); $.ajax({ type: "get", url: "ajax/Login.aspx", data: "un=" + uns + "&pw=" + pws + "&ck=" + cks + "", dataType: "text", beforeSend: function () { $("#prompt").html('<img src="images/loading.gif"/>请稍后。。。'); }, success: function (result) { // $("#prompt").html(result); var v = $(result.d).text(); if (v != '2') { $("#prompt").html(v); } else { $("#prompt").html('nima'); setTimeout("myrefresh()", 2000); } } }) }); });
if语句不管用。如果我把if语句内的叹号去掉就总执行if内的语句,如果不去掉叹号就总执行else内的语句,不知道为什么。我想让if语句起作用,该怎么解决呢?
------解决方案--------------------
var v = $(result.d).text();
alert(v) //alert什么值
alert(typeof v) //什么类型
------解决方案--------------------
!去掉就是赋值了,不是判断等,判断等用==
你先
alert(result);
alert(v);
看都是什么,对不对
------解决方案--------------------
去掉没用的标签,只用后台语言输出前台需要的数据