後台list怎麼傳前台

2021-08-29 23:27:20 字數 1302 閱讀 7410

前後臺資料互動的時候還是使用string吧。

先描述下我的整個前後臺資料互動的過程:

1.前台傳送請求獲取乙個商品列表

2.後台傳送乙個列表給前台

3.前台接收後,取出該列表的子列表,再傳送給後台

4.後台接收到該列表後,進行處理

整個資料互動的過程已經描述完畢。

我的處理方案是:

1.後台接收帶請求後,將該list轉換成jsonarray物件,然後將其再轉換成為string型別的資料傳送給前台。

2.前台收到該資料後,直接放入其對應的變數中。取出需要的子列表後,用js將其轉換稱為json的string型別

3.後台用string型別接收後,再將其轉換為jsonarray,再繼續將jsonarray轉換稱list型別的,後台再繼續處理它需要的邏輯。

貼上會讓人覺得很懵的**:(listgoodsbyq方法返回的是jsonarray型別)

1.前台傳送請求獲取乙個商品列表

search: function () )

},

2. 後台傳送乙個列表給前台

//獲取商品列表

}

3.前台接收後,取出該列表的子列表,再傳送給後台(前台的變數)
query:"",

goods:,//傳到後台

goodslist:,

searchlist:

(在獲取傳回的searchlist時,檢視控制台它的格式是[recommendation(id=111 name=商品1).....]大概就是這樣的,因為時間久了,突然想來才寫的部落格    )

這個**就是提交了個表單 (goodslist是』原生『的子列表 在提交表單的時候,檢視控制台可以看到她的格式[object object])

4.後台接收子列表

//新增文章

前台傳陣列後台list接收

批量插入的時候經常需要傳陣列來解決,這裡介紹一下前台怎麼傳陣列到後台 jquery傳 定義陣列 varparttinfarr newarray 定義物件 varparttinfstr varuserid aa 使用者id varusername bb 使用者名稱 物件賦值 parttinfstr.u...

前台傳陣列後台list接收

批量插入的時候經常需要傳陣列來解決,這裡介紹一下前台怎麼傳陣列到後台 jquery傳 首先定義乙個陣列 varparttinfarr newarray 再定義乙個空物件 varparttinfstr 然後再向物件裡面放值 var userid aa 使用者id varusername bb 使用者名...

前台向後台傳值

提交方式為get方式時,在你想要傳值的目的url後面,用?連線引數,若有多個引數,各引數間用 連線。優點 傳遞少數引數時簡單明瞭,操作方便 缺點 傳遞的引數會被暴露在外,不利於資訊保密,且傳遞引數數量有限,不適合多資料傳送。通過頁面的form表單向後台傳參,action中寫後台介面,表單提交方式必須...