我有2個大的XML文件:jQuery的讀取XML並保存數據訪問在另一個插件
- 汽車數據(ID,姓名,圖像等)。
- 優惠(car_id,里程,速度等)
目前,我首先看使用jQuery AJAX的汽車XML和生成相關的HTML。
的問題是,接下來我需要在關稅XML它具有car_id讀,雖然我很想讓汽車的形象。我怎樣才能將car_id和圖像保存在臨時存儲器中,而無需再次讀取XML文件來查找圖像?
$.ajax({
type: "GET",
url: carXmlPath,
dataType: "xml",
contentType: "text/xml; charset=utf-8",
success: function(xml){
carCarousel.html("");
$(xml).find("car").each(function(index, value){
var tis = $(this), first = '';
if(index == 0) first = ' class="selected"';
carCarousel.append('<li'+first+' data-id="'+tis.find("id").text()+'">' + tis.find("name").text() + tis.find("thumbnail").text() + '</li>');
});
carCarousel.removeClass("loading");
}
});
我知道這應該都在服務器上實現,但這不是一個選項,它必須在JS中完成。
爲什麼你不能讓一個變量,把車ID成嗎? – mowwwalker
不會覆蓋這個變量嗎?這兩個XML文件的讀取是在2個不同的插件 –
你必須定義兩個全局變量(即所有函數之外),例如'var cars,deals;',永久存儲您的ajax數據。 – Tomm