【发布时间】:2014-06-28 13:51:59
【问题描述】:
我搜索了高低,找不到问题的具体答案。我有一个 Ajax 函数,它获取数据并将其插入到我的 lisboxes 中。我可以只为每个功能做一个功能,但想减少代码,因为我很可能需要对其他列表框进行请求。代码如下:
function getSelectListAjax(getController, getAction, selectToAppendId, idColName, txtColName) {
var JPath = '../' + getAction;
$.getJSON(JPath, function (result) {
var val = idColName;
var txt = txtColName;
var ddl = $('#' + selectToAppendId);
ddl.empty();
$(result).each(function () {
ddl.append(
$('<option/>', {
value: this.QuestionId,
text: this.Question
}).html(this.Nome)
);
});
});
};
它附加到 value: 和 text: 我希望从 this. 中取出的变量是动态的。所以它可能是 this.QuestionId 或 this.SectionId 等。
如果有人可以帮助我或向我发送正确的方向,我将不胜感激。
【问题讨论】:
标签: javascript jquery variables dynamic this