1、content-type
很多時候無法解析就是content-type的問題。如果本身就是xml檔案,請跳過這一步。
動態生成的xml一定要將其設定為text/xml,否則預設就是text/html也就是普通的文字。 常見語言的content-type設定:
response.setheader("
contenttype","
text/xml"); //jsp
response.contenttype= "
text/xml"; //asp
header("
content-type:text/xml"); //php
2、xml結構
xml一定要封閉的,很重要的!
<?xml version="1.0" encoding="utf-8"?>
zhangsan
1 lisi
2 3、解析
遍歷student(這裡還是用上面那個xml,子節點是student)
4、禁用快取
如果你直接使用ajax方法,可以使用cache:false來禁用快取。
如果你使用get或者post方法,可以在url後面加上時間戳:"xml.jsp?timestamp=" + (new date());
注意:不要使用隨機數,因為你無法預料到隨機數會不會再隨機到......
但是在一切正常的情況下,時間戳是肯定不會重複的。
正確用JQuery的AJAX載入XML並解析
1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 code header content ...
jQuery的AJax非同步載入
主要用到load 方法以及getscript 方法,具體以乙個例子說明 在現有html檔案中載入乙個擬好的片段,以及在片段載入完成之前阻止使用者進一步操作的彈出框。首先是現有html 無任何內容 ajax非同步載入title script script head body html 擬乙個js檔案g...
JQuery的AJAX載入XML並解析
1,content type 很多時候無法解析就是content type的問題。如果本身就是xml檔案,請跳過這一步 動態生成的xml一定要將其設定為text xml,否則預設就是text html也就是普通的文字了。常見語言的content type設定 code header content ...