JSはJsonオブジェクト、JS操作Jsonオブジェクトkey、valueを遍歴しています.
2472 ワード
一、JSONオブジェクトを定義する
まず、jsonオブジェクトを定義します.オブジェクトは「{」(左括弧)で始まり、「}」(右括弧)で終了します.
かっこ内はキー、値対キーはカギカッコで囲んでください.文字列でなければ、値は必要ありません.
まず、jsonオブジェクトを定義します.オブジェクトは「{」(左括弧)で始まり、「}」(右括弧)で終了します.
かっこ内はキー、値対キーはカギカッコで囲んでください.文字列でなければ、値は必要ありません.
var jsonObj = {
" ":50,
" ":40,
" ":40,
" ":30,
}
二、keyによってvalueを取得する// key value,
var value1 = eval("jsonObj." + " "); // value1 = 40
var value2 = jsonObj[" "]; // value2 = 40
三、Jsonオブジェクトを遍歴しました.// json , 、
var keyAry = [];
var valueAry = [];
for(var key in jsonObj){
keyAry.push(key);
valueAry.push(jsonObj[key]);
}
四、keyを追加するjsonObj[" "] = 100;
五、keyを削除するdeledte jsonObj[" "];
HTML selectタグ選択 switch
function setMeetingRoomInfo(optID) {
var optID = optID=='null' ? $('#renDaRoomOpt').val() : optID;
$.ajax({
url: "getMeetingRoomList?im_id=" + optID, success: function (res) {
var jsonObj = JSON.parse(res);
var keyAry = [];
var valueAry = [];
for (var key in jsonObj) {
keyAry.push(key);
valueAry.push(jsonObj[key]);
}
for (var i = 0; i < keyAry.length; i++) {
var tag = $("input[name='" + keyAry[i] + "']");
switch (keyAry[i]) {
case 'q_dtime':
tag.val(jsonObj[keyAry[i]]);
break;
case 'vote_time':
tag.val(jsonObj[keyAry[i]]);
break;
default:
tag.val(jsonObj[keyAry[i]]);
if (jsonObj[keyAry[i]] == 1) {
tag.prop('checked', true);
tag.attr('checked', 'checked');
tag.checked = true;
} else {
tag.prop('checked', false);
tag.remove('checked');
tag.checked = false;
}
break;
}
}
}
});
}
もっと多いJS
はhttps://blog.csdn.net/xuexuan_050848/category_6531770.html
を見てください.