五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 正確用JQ的AJAX加載XML并解析

正確用JQ的AJAX加載XML并解析

文章來源:365jz.com     點(diǎn)擊數(shù):538    更新時(shí)間:2009-09-15 09:50   參與評(píng)論

1,Content-Type
很多時(shí)候無法解析就是Content-Type的問題。
如果本身就是xml文件,請(qǐng)?zhí)^這一步
動(dòng)態(tài)生成的XML一定要將其設(shè)置為text/xml,否則默認(rèn)就是text/html也就是普通的文本了。
常見語(yǔ)言的Content-Type設(shè)置

1 header("Content-Type:text/xml");    //php
2 response.ContentType="text/xml"   //asp
3 response.setHeader("ContentType","text/xml");  //jsp

XML一定要封閉的,很重要!
例:
錯(cuò)誤的XML


1 <?xml version="1.0" encoding="UTF-8"?>
2         <name>zhangsan</name>
3         <id>1</id>
4         <name>lisi</name>
5         <id>2</id>
6 

正確的

Code

 

3,解析
這里引用macnie的
遍歷student(這里還是用上面那個(gè)XML,子節(jié)點(diǎn)是student)

Code
4,禁用緩存

如果你直接使用ajax方法,可以使用cache:false來禁用緩存
注意,是cache:false而不是cache:"false"。布爾值false不是字符串的"false"。
如果你是用get或者post方法,可以在url后面加上時(shí)間戳。比如"xml.php?ts"+(+new Date)
注意,不要用隨機(jī)數(shù),你無法預(yù)料到隨機(jī)數(shù)會(huì)不會(huì)再次隨機(jī)到……
但是在一切正常的情況下,時(shí)間戳是肯定不會(huì)重復(fù)的。

最后補(bǔ)充一條:保證服務(wù)器端是utf-8的編碼,否則會(huì)亂碼!
好啦,完工了,其實(shí)也不復(fù)雜,對(duì)吧?
Tag標(biāo)簽: JavaScript,jQuery,Ajax

如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (538人查看,0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)