html页面通过ajax与服务端进行数据校验的问题!

html页面代码如下:

 var tempurl = (location.href.split('#')[0]);  //获取当前地址
//alert (tempurl)
var newsign="";
$.ajax({
    async:false,
    type:"get",
    //url:"pass.asp?action=ok",
    url:"pass.asp?action=ok&nname="+tempurl,   //进行ajax操作,传递nname的值到服务端,并获取服务端signer的值
    success:function(date){
    var sign=date;   //将获取到的signer的值赋给局部变量sign
    newsign=sign;     //将局部变量赋值给全局变量newsign
//  alert (sign)    //这里打印出来的局部变量sign的值是123456是正确的
    }
});
//alert (newsign)   //这里打印出来的全局变量newsign的值是123456是正确的
wx.config({
    debug:false,
    appId:'wx234erf6b4534refd',
    timestamp:'1085921177',
    nonceStr:'im8ys1fcvhfdsfsy7ghpvu2v1vyc9i3',
    signature:'newsign',  //取得newsign的值,这里无法显示123456
    jsApiList:['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone']
});

pass.asp页面代码如下:

 dim signer,nname
nname = Request.QueryString("nname")  '获取nname的值
'response.Write nname
'response.End()
signer = "123456"  '取得signer的值,输出到客户端
if Request.QueryString("action")="ok" then
    Response.Write signer
    Response.End()
end if
  signature: 'newsign'
 ===>去掉引号,加引号不是取变量值的了
  signature: newsign