您好,登錄后才能下訂單哦!
AJAX中怎么接收J(rèn)SON數(shù)據(jù),相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
1、 JSON如何來表示對象的
2、 JSON如何來表示數(shù)組的
復(fù)制代碼 代碼如下:
var object = { "labId": "1", "labName": "服裝" };
通常我們使用如上的方式來表示JSON對象,那么數(shù)組呢
復(fù)制代碼 代碼如下:
var array = [{ "labId": "1", "labName": "時(shí)尚" }, { "labId": "2", "labName": "服裝" }, { "labId": "3", "labName": "手表"}]
數(shù)組的話就如上面這樣來表示
AJAX如何接收J(rèn)SON數(shù)據(jù)
假設(shè)JSON數(shù)據(jù)是這樣的:
復(fù)制代碼 代碼如下:
private void GetJSON()
{
sb.Append("[");
sb.Append("{\"artId\":\"1\",\"title\":\"新疆巴楚暴恐案一審宣判:5名被告2人獲死刑\",\"content\":\"天山網(wǎng)訊(記者田山報(bào)道) 2013年8月12日,新疆喀什地區(qū)中級人民法院對巴楚“4?23”暴力恐怖案件中木薩?艾散等5名被告人一審公開開庭審理并當(dāng)庭宣判,分別以組織、領(lǐng)導(dǎo)恐怖組織罪、非法制造爆炸物罪、故意殺人罪數(shù)罪并罰,判處被告人木薩?艾散死刑,剝奪政治權(quán)利終身;以參加恐怖組織罪、故意殺人罪數(shù)罪并罰,判處被告人熱合曼?吾甫爾死刑...\"},");
sb.Append("{\"artId\":\"2\",\"title\":\"國防大學(xué)教授稱軍隊(duì)房產(chǎn)整頓與谷俊山案有關(guān)\",\"content\":\"有軍隊(duì)學(xué)者分析,推動軍隊(duì)的廉政建設(shè),尤其是拿下像王守業(yè)、谷俊山這樣的軍隊(duì)高官,表達(dá)了軍隊(duì)和中央頂層的反腐決心。曾任軍事科學(xué)院政治工作研究所副所長,現(xiàn)為國防大學(xué)軍隊(duì)政治工作教研室副主任、教授的公方彬,對軍隊(duì)作風(fēng)和廉政建設(shè)有長期、深入的研究,近日他接受了本刊采訪。\"}");
sb.Append("]");
}
第一種:
復(fù)制代碼 代碼如下:
$(".btn").live("click", function () {
$.post("JSON.aspx", { action: "GETJSON" },
function (data) {
//現(xiàn)在data的類型只是string,現(xiàn)在我們把它轉(zhuǎn)換成JSON對象
var json = eval("(" + data + ")");
if (typeof (json) === 'object') {
$(json).each(function (i) {
$("#wrap").append("<div style=\"width:100%; background:#f00;\">第一種</div>"+json[i].artId + " " + json[i].title + "<br/>內(nèi)容摘要:" + json[i].content);
});
}
}
);
});
第二種:
復(fù)制代碼 代碼如下:
$(".btn").live("click", function () {
$.post("JSON.aspx", { action: "GETJSON" },
function (data) {
$(data).each(function (i) {
$("#wrap").append(data[i].artId + " " + data[i].title + "<br/>內(nèi)容摘要:" + data[i].content + "<br/>");
});
}, "json"
);
});
看完上述內(nèi)容,你們掌握AJAX中怎么接收J(rèn)SON數(shù)據(jù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。