我有下面的代码要映射
“有效”为真
而InActive为false
var statusJSON = {
'- Select -' : '',
'Active' : true,
'Inactive': false
};
$.each(statusJSON, function(key, val){
$statusFlag.append('<option value=' + val + '>' + key + '</option>');
});
我还对下拉菜单进行以下操作;
$("#statusFlag").change(function() {
self.model.set({
statusFlag: $('#statusFlag').val()
});
});
现在的问题是当我提交表单时,
statusFlag
中的值以字符串形式提交(“ true”或“ false”)。如何确保仅为statusFlag
设置布尔值? 最佳答案
我不确定是否可行,请尝试一下
$("#statusFlag").change(function() {
self.model.set({
statusFlag: $('#statusFlag').val().toLowerCase() == "true" ? true : false
});
});