<script>
$('.Menubox ul li').click(function() { //當(dāng)li點(diǎn)擊的時(shí)候
var fuck_ = $(this).find('input').val() // 設(shè)置一個(gè)變量fuck_為了獲取當(dāng)前傳值的ID
$(this).addClass('hover').siblings().removeClass('hover')//點(diǎn)擊的li添加一個(gè)class并移除同級(jí)下其他的class
$.ajax({ //ajax寫法
type: "POST", //類型
url: '/e/action/ListInfo/ajax.php?classid=' + fuck_ + '&tplid=17&page=0', //路徑
dataType: "html",// 發(fā)送到服務(wù)器的數(shù)據(jù)類型揩环,詳見下①
data: { //發(fā)送到服務(wù)器的數(shù)據(jù)邑退。將自動(dòng)轉(zhuǎn)換為請(qǐng)求字符串格式,詳見下②
content: $("#newslist").html(),// 內(nèi)容通過jquery選擇器進(jìn)行選擇截取內(nèi)容
},
success: function(data) {//成功則執(zhí)行
$(".Contentbox.topnews").html(data);//通過jquery選擇器將獲取到的內(nèi)容替換
}
});
});
</script>
①dataType類型:String
預(yù)期服務(wù)器返回的數(shù)據(jù)類型。如果不指定仍源,jQuery 將自動(dòng)根據(jù) HTTP 包 MIME 信息來智能判斷,比如 XML MIME 類型就被識(shí)別為 XML烙荷。在 1.4 中镜会,JSON 就會(huì)生成一個(gè) JavaScript 對(duì)象,而 script 則會(huì)執(zhí)行這個(gè)腳本终抽。隨后服務(wù)器端返回的數(shù)據(jù)會(huì)根據(jù)這個(gè)值解析后戳表,傳遞給回調(diào)函數(shù)≈绨椋可用值:
"xml": 返回 XML 文檔匾旭,可用 jQuery 處理。
"html": 返回純文本 HTML 信息圃郊;包含的 script 標(biāo)簽會(huì)在插入 dom 時(shí)執(zhí)行价涝。
"script": 返回純文本 JavaScript 代碼。不會(huì)自動(dòng)緩存結(jié)果持舆。除非設(shè)置了 "cache" 參數(shù)色瘩。注意:在遠(yuǎn)程請(qǐng)求時(shí)(不在同一個(gè)域下),所有 POST 請(qǐng)求都將轉(zhuǎn)為 GET 請(qǐng)求逸寓。(因?yàn)閷⑹褂?DOM 的 script標(biāo)簽來加載)
"json": 返回 JSON 數(shù)據(jù) 居兆。
"jsonp": JSONP 格式。使用 JSONP 形式調(diào)用函數(shù)時(shí)竹伸,如 "myurl?callback=?" jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名泥栖,以執(zhí)行回調(diào)函數(shù)。
"text": 返回純文本字符串
②類型:String
發(fā)送到服務(wù)器的數(shù)據(jù)勋篓。將自動(dòng)轉(zhuǎn)換為請(qǐng)求字符串格式吧享。GET 請(qǐng)求中將附加在 URL 后。查看 processData 選項(xiàng)說明以禁止此自動(dòng)轉(zhuǎn)換譬嚣。必須為 Key/Value 格式钢颂。如果為數(shù)組,jQuery 將自動(dòng)為不同值對(duì)應(yīng)同一個(gè)名稱拜银。如 {foo:["bar1", "bar2"]} 轉(zhuǎn)換為 '&foo=bar1&foo=bar2'殊鞭。