JavaScript Eval 函数使用

  作者:bea

值得注意的 当传入是Json类型的时候要var user = eval(result.d); 当传入是字符串的时候要用eval("exception = "+result.responseText); 代码如下:       $.ajax       (       {         type: "POST",          contentType: "application/json",         url: serviceURL+"/UserLo
值得注意的
当传入是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);

         }

       }

     }

     );




有用  |  无用

猜你喜欢