我用 ajax 的信息填写下拉列表——有时(编辑时)我不仅想填写下拉列表,还选择值......所以我添加了一个可选参数 - 并检查 IF != UNDEFINED ...这种方法有什么问题吗?
它似乎工作。
function getFormFields(TypeOfFields, NameOfElement, OptionalValue) {
$.ajax({
type: 'POST',
url: 'WorkflowWizard.aspx?TemplateWorkflowID=' + $("#hiddenTemplateWorkflowID").val(),
data: {
'LinkFormField': true,
'TypeOfFields': TypeOfFields
},
success: function (data) {
$("#vizLoadingDiv").hide();
$("#" + NameOfElement).html(data);
if (OptionalValue != undefined) {
$("#" + NameOfElement).val(OptionalValue);
}
},
error: function (xhr) {
alert(xhr.responseText);
}
});
}