您的位置:首页 > Web前端 > JavaScript

JavaScript Eval 函数使用

2010-03-23 00:00 627 查看
值得注意的
当传入是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); 
          } 
        } 
      } 
      );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: