亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我用hidden處理后臺傳遞過來的對象數組都是亂碼

為什么我用hidden處理后臺傳遞過來的對象數組都是亂碼

元芳怎么了 2018-12-06 19:44:07
<input type="hidden" name="hour" ?value="${sessionScope.hour_points}"/> $.each($('input[name=hour]'),function(info,?item) { $.each(item,function(name,val){?????? alert(name); ?//彈出的name是一些奇怪的字符,什么wekitEntries }); }); 我這樣做是不是不行? 是沒有把value還原成對象數組? <input type="button" name="hour" ?value="${sessionScope.hour_points[0].event_id}"/> 這樣是能夠顯示出id值的button的。 <input type="button" name="hour" ?value="${sessionScope.hour_points[0].points[0].point}"/> 這樣也能輸出point值的button的 但是jquery或js到底怎么寫才能把這些后臺傳來的數據遍歷呢? 第一次提問,不知道自己表述清不清楚,求大神指導!
查看完整描述

6 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

后臺的數據,轉成json格式的數據,如果是集合,直接循環遍歷,在放到hidden中就行了

查看完整回答
反對 回復 2018-12-24
?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

其它你打開頁面,但看源代碼,你就知道value字符串是什么個樣子,你就懂了。

查看完整回答
反對 回復 2018-12-24
?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

嗯,是一長串字符有亂碼也有設的List名字

查看完整回答
反對 回復 2018-12-24
?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

@PiLee: 那說明你的賦 值就是有問題的。要么用jsp語言,把集合的值記遍歷一下,要不用字符串拼接成js能識別的東東,比如var array = [2,3,4];

查看完整回答
反對 回復 2018-12-24
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

value不識別你的后臺數據對象,你需要將后臺數據對象sessionScope.hour_points轉換為字符串格式,如Json。然后前臺才可以解析。否則的話,會取sessionScope.hour_points.toString()的值。

還有,這個不叫亂碼(一般我們對編碼產生的怪異字符才叫亂碼),注意分清楚。

查看完整回答
反對 回復 2018-12-24
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

謝謝,明白了

查看完整回答
反對 回復 2018-12-24
  • 6 回答
  • 0 關注
  • 522 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號