1.JSON例子
{
"data": {
"arrays": [
{
"item0": null,
"item1": "",
"item2": "1",
"obj1": {
"item1": "1",
"item2": false
},
"item3": "1"
},
{
"item0": null,
"item1": "",
"item2": "1",
"obj1": {
"item1": "12",
"item2": false
},
"item3": "2"
}
]
},
"message": "success",
"statusCode": 1
}
function requestData(id) {
var params = {
"id": id
};
$.ajax({
type: "post",
url: "http://...",
dataType: "json",
data: params,
cache: false,
timeout: 10 * 1000,
success: function(data) {
$("#元素ID").attr("value", data.data.arrays[0].item0);
$("#父元素ID #子元素ID").val(data.data.arrays[0].obj1.item1);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
});
};3.$.get()
function requestData(id) {
var url: "http://...";
var params = {
"id": id
};
$.get(url, params,
function(data) {
$("#元素ID").attr("value", data.data.arrays[0].item0);
$("#父元素ID #子元素ID").val(data.data.arrays[0].obj1.item1);
}, "json");
};4.$.post()
function requestData(id) {
var url: "http://...";
var params = {
"id": id
};
$.post(url, params,
function(data) {
$("#元素ID").attr("value", data.data.arrays[0].item0);
$("#父元素ID #子元素ID").val(data.data.arrays[0].obj1.item1);
}, "json");
};

本文提供了一个JSON数据示例及使用AJAX、$.get和$.post等方法获取和解析JSON数据的方式。通过具体代码展示了如何设置请求参数,并在成功响应后更新页面元素。
6758

被折叠的 条评论
为什么被折叠?



