日期:2014-05-19  浏览次数:20707 次

火狐没法解析jquery的这个方法怎么办?
$.post("SysManageAction_chekUname.shtml",{"userInfo.uname":obj2,"random":Math.random()},function(data){
  if("success"===data){
  alert(data)
  flag=false;
  masage="<b style='color:red' >该账户已经被占用,请重新填写</b>";
  document.getElementById(spanId).innerHTML=masage;
  }
  });
返回的data 为什么火狐不能解析呢?? 火狐中根本就不alert。

------解决方案--------------------
探讨
$.post("SysManageAction_chekUname.shtml",{"userInfo.uname":obj2,"random":Math.random()},function(data){
if("success"===data){
alert(data)
flag=false;
……

------解决方案--------------------
你可以在没有判断的时候就alert(data),查看它是什么样的, 我记得没错的话,火狐返回时要给其类型,IE可以自动帮你转换了。
------解决方案--------------------
把data trim一下试试!