JavaScript Eval 函数使用


值得注意的
当传入是Json类型的时候要var user = eval(result.d);
当传入是字符串的时候要用eval("exception = "+result.responseText);

复制代码 代码如下:

      $.ajax
      (
      {
        type: "POST", 
        contentType: "application/json",
        url: serviceURL+"/UserLogin",
        data: "{UserLoginID:'"+$('#txtLoginID').val()+"',UserLoginPW:'"+$('#txtLoginPW').val()+"'}",      
        dataType: 'json',
        success: function(result)
        {
         var user = eval(result.d);
         //eval("user="+result.d);
          location.href = "Welcome.aspx?userID="+user.UserID
        },
        error: function(result, status)
        {
        if(status == 'timeout')
        {
        alert("The request timed out, please resubmit");
        }
        else
        {
        eval("exception = "+result.responseText);
        //var exception = eval(result.responseText);
            alert(exception.Message);
          }
        }
      }
      );



相关阅读:
网页内嵌Windows Media Player播放器的多文件播放方法
CORBA对象生命周期
Windows Server 2008 不支持 BizTalk
asp.net JSON 序列化技术分析
NT5.X/NT6.0双启动的故障解决
Socket相关程序:从Windows移植到Linux
技巧:Linux2.6.18 SD卡驱动的修正
使用"ODC"文档在IE中直接连接SQL数据库
asp.net datalist 用法
UCenter Home站点添加统计代码
VBS教程:VBScript 语句-Set 语句
PHP新手上路(八) 文件上传
PHP MSSQL 存储过程的方法
PHP教程:基于正则表达式替换的模板引擎
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4