日期:2014-05-16  浏览次数:20591 次

jquery取值问题,搞不定还下不到班啊,,,,,
function submitCheck()
  {  

  var reStrState=""; var restr="";
  var str=GatewayInfo();
  $.ajax({
  type: 'POST',
  url: 'http://www.test.com/AjaxPostUserCheck.ashx',
  data: {
  postUserInfo:str
   
  },
  dataType: 'jsonp', //
  success: function (data) {
  alert("dddd");///////////////////////////正常输出 dddd
  if(data.postReHotType=="2") //此处条件成立
  {
  restr="F";
  alert(restr);//////////////////////////// 正常输出 F
  }
   
  }
  });
  alert(restr);////////////////////////////此处为空值,为什么?????????????????????
  return false;
  }

<input type="submit" onclick ="return submitCheck()" value="提交" />
赋值成功后,取到的还是为空,为什么??????????????????

------解决方案--------------------
超链接不会提交表单的,判断为true用js提交表单就ok了。