Learner,請(qǐng)求戰(zhàn)術(shù)指導(dǎo),前面那個(gè)bind是什么方法?還有g(shù)et([],function(){},"json")后面那個(gè)json是怎么用?
?$(function?()?{ ????????????????$("#btnShow").bind("click",?function?()?{ ????????????????????var?$this?=?$(this); ????????????????????$.get("http://idcbgp.cn/data/info_f.php",function(data)?{ ????????????????????????$this.attr("disabled",?"true"); ????????????????????????$("ul").append("<li>我的名字叫:"?+?data.name?+?"</li>"); ????????????????????????$("ul").append("<li>男朋友對(duì)我說(shuō):"?+?data.say?+?"</li>"); ????????????????????},?"json"); ????????????????}) ????????????});
2017-08-04
查jq的文檔。
$.get( url [, data ] [, success ] [, dataType ] )?
dataType指從服務(wù)器返回的預(yù)期的數(shù)據(jù)類型。默認(rèn):xml, json, script, text,html。 所以才寫json
2017-08-04
bind()和on()一樣是綁定事件,告訴瀏覽器在鼠標(biāo)點(diǎn)擊時(shí)候要做什么。?
你換成on()也是一樣的。 ?
再來(lái)就是而后面的json。
回調(diào)函數(shù)function(data,status,xhr){} 一般里面有三個(gè)參數(shù)。
data就是獲取請(qǐng)求的數(shù)據(jù),?
status就是請(qǐng)求的狀態(tài),比如測(cè)試?yán)锩纥c(diǎn)擊后,出現(xiàn)了ul列表。
而xhr就是數(shù)據(jù)對(duì)象的類型。因?yàn)槭荍SON 結(jié)構(gòu)定義的數(shù)組,數(shù)據(jù)類型是json格式, 所以加上才能獲取數(shù)據(jù)。
2017-08-03
http://www.runoob.com/jquery/event-bind.html
http://www.runoob.com/json/json-tutorial.html