跨域讀取XML是指加載來自不同域的XML文件。jQuery提供了方便的API來讀取跨域XML文件。
$.ajax({ url: 'http://example.com/data.xml', dataType: 'xml', success: function(data) { // 處理XML數據 } });
代碼解釋:
url
指定要讀取的XML文件的URL。dataType
指定要讀取的數據類型為XML。success
回調接收到XML數據后進行處理。
以下是完整的示例代碼:
$.ajax({ url: 'http://example.com/data.xml', dataType: 'xml', success: function(data) { // 處理XML數據 $(data).find('person').each(function() { var name = $(this).find('name').text(); var age = $(this).find('age').text(); console.log(name + ', ' + age); }); } });
以上代碼在成功讀取XML數據后遍歷每個person
元素,并獲取其name
和age
屬性值,然后將其打印到控制臺。
注意:要使此代碼正常工作,需要在XML文件所在的域中啟用CORS。否則,將無法加載XML文件。
上一篇css怎么把字體加粗
下一篇jquery跨域執行函數