1. 程式人生 > >資料分析【前端分析後臺傳過來的資料以及向後臺傳值】

資料分析【前端分析後臺傳過來的資料以及向後臺傳值】

 後臺傳值的兩種資料格式 

  1. json物件字元:var str=  '{"name":"胡小威" , "age":20 , "male":true}'
  2. json陣列 :[{"name":"胡小威" , "age":20 , "male":true},{"name":"趙小亮" , "age":22 , "male":false}]

【物件轉成字元 JSON.stringify(物件名)】

【字元轉成物件 JSON.parse(字元名) 】

【字元轉成物件 eval('('+字元名+')')】

   eval與JSON.parse的區別:前者只要是字元都可以解析,對資料沒有什麼要求,而後者必須是格式正確的json資料才可以進行解析。所以,後者相對前者會更加安全。

 

向後臺傳值有兩種方式:【post,get】

  •    get方法通過URL請求傳遞使用者的輸入,post通過另外的形式。
  •     獲取值的不同: get request.queryString   獲取值

                          post request.form  訪問提交的內容  

  • 資料量  get傳遞的資料量非常小 效率高   post傳遞的資料相對量較大
  • get傳遞資料 會在位址列出現相關資料  所以post的安全性相對較高

最常用的傳值方式  ajax   

      $.ajax({

      data:obj,            //傳遞的引數

       url:'',              //請求的地址

     dataType:'json',       //返回格式 

     async:'true',         //  是否非同步處理  預設為false

    success:function(){

   //請求成功},

   error:function(){

  //請求失敗}

   })