2013-04-11 17 views
1

我用下面的代碼繪製jQuery中使用XML的圖形:jQuery的改變。獲得文件運行

var $xml_name = 'data.xml'; 
myfunction($xml_name); 
function myfunction($xml_name) { 
    $.get($xml_name, function (xml) { 
     // (some code) 
    }); 
}); 

我想從下拉選擇中值改變的變化xml_name $值。 對於我用下面的代碼

$('#DropDown_Name').change(function() { 
    $xml_name = $('newdata.xml'); 
    myfunction($xml_name); 
}) 

但在下降曲線是不爽快改變下降的值。 你可以請幫忙。

回答

0

在這裏,您通過串入您的功能:在你的下拉變化

var $xml_name = 'data.xml'; 

當你傳遞jQuery對象

$xml_name = $('newdata.xml'); 

我不認爲這是一個正確的行爲。

+0

這似乎是正確的答案。 $ xml_name是相應文件名的nAme嗎?如果是這樣,它應該是一個字符串而不是一個對象。並且$ new_data.xml是一個與元素相關的動態文件名?如果是這樣,您可以將動態文件名稱存儲爲所選選項(如「data-fname = ...」)的數據屬性。 – user1167442 2013-04-11 14:00:27