json數(shù)據(jù)處理及數(shù)據(jù)綁定
更新時間:2017年01月25日 10:49:27 作者:13611606223
本文主要介紹了json數(shù)據(jù)處理及數(shù)據(jù)綁定的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
一.json數(shù)據(jù)處理
1.json數(shù)據(jù)
{"img":"quizvault_internet_test_banner@2x.png",
"golds":"200",
"praise":"64000",
"tit":"互聯(lián)網(wǎng)給工作帶來的麻煩",
"tit_describe":"在朋友圈轉(zhuǎn)發(fā)身體被掏空,HR找你深情談話:不想干就走??纯茨阌心男┣闆r?",
"images":[{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"},{"name":"quizvault_internet_test_nor.png"}],
"images_tit":[{"name":"自從大家習慣用微信工作后就要24小時standby"},{"name":"自從大家習慣用微信工作后就要24小時standby"},{"name":"自從大家習慣用微信工作后就要24小時standby"},{"name":"自從大家習慣用微信工作后就要24小時standby"}]
}
2.獲取數(shù)據(jù)
數(shù)據(jù)注入:"{{data}}"
3.數(shù)據(jù)處理:
var datas = "{{data}}";
var data;
srtjson(datas);
console.log(data);
function srtjson(datas) {
var b = htmlDecode(datas);
var dataObj = b.substring(1, b.length - 1);
data = eval("(" + dataObj + ")");
function htmlDecode(text) {
var temp = document.createElement("div");
temp.innerHTML = text;
var output = temp.innerText || temp.textContent;
temp = null;
return output;
}
}
4.數(shù)據(jù)綁定
//把json的key設為id,通過遍歷對象進行數(shù)據(jù)綁定
for(var p in data){
$('#'+p).html(data[p]);
};
//對數(shù)組進行循環(huán),進行綁定并且動態(tài)成成html
for(var i=0;i<data.question_tit.length;i++){
$('#J_main ul').append('<li><div class="cir">'+data.question_tit[i].name+'</div><span>'+data.question_main[i].name+'</span></li>');
}
//動態(tài)css進行綁定
$('.banner').css({
'backgroundImage': 'url('+'images/'+ data.img+')'
//'backgroundImage': 'url('+'{{resource}}'+ data.img+'?type=web-image'+')'
});
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
您可能感興趣的文章:
- 實現(xiàn)非常簡單的js雙向數(shù)據(jù)綁定
- jsp中將后臺傳遞過來的json格式的list數(shù)據(jù)綁定到下拉菜單select
- angularjs學習筆記之雙向數(shù)據(jù)綁定
- JavaScript數(shù)據(jù)綁定實現(xiàn)一個簡單的 MVVM 庫
- JavaScript實現(xiàn)LI列表數(shù)據(jù)綁定的方法
- AngularJS 雙向數(shù)據(jù)綁定詳解簡單實例
- AngularJS實踐之使用NgModelController進行數(shù)據(jù)綁定
- 詳解JavaScript的AngularJS框架中的作用域與數(shù)據(jù)綁定
- AngularJS入門教程之數(shù)據(jù)綁定原理詳解
- JavaScript中雙向數(shù)據(jù)綁定詳解
相關(guān)文章
JavaScript動態(tài)改變div屬性的實現(xiàn)方法
這篇文章主要介紹了JavaScript動態(tài)改變div屬性的實現(xiàn)方法,涉及javascript操作頁面div元素屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
JavaScript開發(fā)簡單易懂的Svelte實現(xiàn)原理詳解
這篇文章主要為大家介紹了JavaScript開發(fā)簡單易懂的Svelte實現(xiàn)原理的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-11-11

