我有一个JavaScript函数,可以进行Web Api调用并返回数据。我试图获取返回值的2个属性,但是在如何分配引号方面遇到问题。
function populateNext(nextDD, nextLbl, apiCall, nextDDText, nextDDVal) {
$.getJSON("api/" + apiCall + "/" + facility_id)
.done(function (data) {
var s = '<option value="-1"></option>';
$.each(data, function (key, val) {
s += '<option value="' + val.plan_code + '">' + val.plan_code + '</option>';
});
$("#" + nextDD).html(s);
});
}
下面的第一行有效,但是我如何更改它以使其接受从函数(nextDDVal和nextDDText)传入的值?
作品:
s += '<option value="' + val.plan_code + '">' + val.plan_code + '</option>';
我想做的事情:
s += '<option value="' + val. + nextDDVal + '">' + val. + nextDDText + '</option>';