通過ajax把json對象傳入后台


一、前台ajax部分

  1. function icheckDelete(url){
  2.    var parms = { list : array //這是個數組 }; 
  3.    $.ajax({
  4.    dataType: "JSON",
  5.    contentType:'application/json;charset=UTF-8',//關鍵是要加上這行 traditional:true,//這使json格式的字符不會被轉碼
  6.    data: JSON.stringify(parms),
  7.    url: url,
  8.     success : function () { alert("刪除成功!"); }, error : function (data){ alert(data.responseText); } });
  9. }

 

二、MVC控制器獲取數據 

 
  1. public ActionResult myDataExchang()  
  2. {  
  3.     //獲取提交的數據  
  4.     string data = Request["parms"];  
  5.     JavaScriptSerializer jss = new JavaScriptSerializer();  
  6.     //將字符串轉換成json--》EGList對象  
  7.     List<EGList> list = jss.Deserialize<List<EGList>>(data);  
  8.     //其他操作......  
  9. }  

 

引用:using System.Web.Script.Serialization;


三、EGlist類

    1. public class EGList  
    2. {  
    3.     public int EG_ID { get; set; }  
    4.     public int EG_MyNum { get; set; }  
    5. }  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM