JQuery ajaxç.get()å.post()ï¼è¿ä¸¤ç§æ¹æ³é½æ¯éè¿åºå±ç$.ajax()æ¹æ³å离åºæ¥çå¿«æ·API
.get()éé¢ä¼ éä¸ä¸ªåæ°ã
第ä¸ä¸ªä¸ºurlã请æ±çå°å
第äºä¸ªä¸ºdataãå¦æå端页é¢ä½¿ç¨get请æ±æä¼ å¼æè°çname=usernameï¼é£ä¹è¿ä¸ªusernameä¼å¨ä½ ç请æ±å°åéé¢æ¾ç¤ºusername=ï¼çäºä»ä¹å°±å¨äºä½ çdataçå¼ï¼å¦ædataæææ¯admin é£ä¹ä½ çusername=admin
第ä¸ä¸ªä¸ºåè°å½æ°ãajaxå
¶ææ ¸å¿çç念æ¯å¼æ¥ç¼ç¨ï¼å®ç°æ大ç念åçåçå°±æ¯åè°å½æ°callbackï¼è¿ä¸ªåè°å½æ°å°±æ¯å¨æå¡å¨æ¥æ¶å°è¯·æ±ä¹åï¼ç«å³è¿åä¸ä¸ªå¤çååºï¼callbackåå¨æå¡å¨ååºéé¢æ¿å°æ³æ¿å°çæ°æ®ãæ´ä½get请æ±åºæ¬ä¸å°±è¿æ ·
ä¾åï¼
$.get('/text',{usernma:'admin'}, function(data){
console.log(data)
})
post请æ±ä¹æ¯ä¸æ ·çéçï¼åªä¸è¿post请æ±åæ°ä¸ä¼éå ç»urlï¼ä»ä¼æä½ çæ°æ®éå å¨bodyä½éé¢ï¼é£å°±å¿
é¡»è¦æå®ä»ç请æ±å¤´å±æ§ï¼å¦æä½ ä¼ éçåæ°æ¯é®å¼å¯¹çæ¹å¼åå¨ï¼é£ä¹å°±æ¯jsonï¼å¦ææ¯ä¸ä¸ªæ¯ä¸ä¸ªææ¬é£å°±æ¯plainï¼å¦ææ¯ä¸ä¸ªhtmlç段ï¼é£å°±æ¯html
追é®ä½æ¯æä¹è¿åé½æ¯undefined
追çä½ å¯ä»¥è®¿é®ä¸ä¸ªç®åçæ件
$.get('/text.txt', function(data) {
console.log(data)
})
ççè¿ä¸ªdataæ¯å¦ææ°æ®