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了。