1

我使用以下代码在 jquery 中使用 xml 绘制图形:

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); 
})

但是在更改下拉图表的值时不会刷新。你能帮忙吗?

4

1 回答 1

0

在这里,您将字符串传递给您的函数:

var $xml_name = 'data.xml';

在您的下拉更改中,您传递 jquery 对象

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

我认为这不是正确的行为。

于 2013-04-11T13:51:37.420 回答