所以,我有一个看起来像这样的函数:
function getUnits(squad_id)
{
$.ajax({
type: "GET",
url: "../XML/unit.xml",
dataType: "xml",
success: fillSelectUnit(xml,squad_id)
});
}
和功能
fillSelectUnit(xml,id)
{
alert (id);
}
显然,它不起作用......
对于我的生活,我无法将参数传递给第二个功能。谁知道怎么做?我根本找不到任何地方(我使用的是jQuery)
答案 0 :(得分:6)
这个怎么样:
function getUnits(squad_id) {
$.ajax({
type: "GET",
url: "../XML/unit.xml",
dataType: "xml",
success: function(xml) {
fillSelectUnit(xml, squad_id);
}
});
}
答案 1 :(得分:1)
检查this jQuery页面。这解释了如何指定需要参数的回调。
简而言之,您可以将方法重写为:
function getUnits(squad_id)
{
$.ajax({
type: "GET",
url: "../XML/unit.xml",
dataType: "xml",
success: function(xml) {
alert(squad_id);
}
});
}