将 JSON 数据解析为 SELECT 打印未定义
Parsing JSON data into SELECT prints UNDEFINED
我从服务器发送的JSON是这样的:
data[
{"userFullName":"Tim, Bill","id":"LOt3","organisation":"FAP","loginSystem":"A","userId":0},{"userFullName":"Bruce, David","id":"LNA","organisation":"ES","loginSystem":"A","userId":0}
]
在我的 AJAX 调用成功时,我按如下方式处理数据:
success: function (data) {
javascript: console.log('data' + data);
$.each(data, function(key, value) {
javascript: console.log('id' + value.id);
$('#selectStaff').append('<option value="' + value.id+ '">' + value.userFullName + '</option>');
});
}
选择员工是选择控件的 ID...
SELECT 控件正在绘制,并在下拉列表中填充了"未定义"。
The console.log('data' + data)
打印以下行:
data[{"userFullName":"Tim, Bill","id":"LOt3","organisation":"FAP","loginSystem":"A","userId":0},{"userFullName":"Bruce, David","id":"LNA","organisation":"ES","loginSystem":"A","userId":0}]
但是,javascript:console.log('id' + value.id)
行打印出"UNDEFINED"
有人可以向我描述正确的语法吗?
代码val.id
中的错误
工作正常
小提琴
脚本
var user=[{"userFullName":"be, apple","id":"xdsd3","organisation":"FL ","userId":0},{"userFullName":"Mack, David","id":"lol323","organisation":"ES","userId":0}]
$.each(user, function(key, value) {
console.log('id' + value.id);
$('#selectStaff').append('<option value="' + value.id + '">' + value.userFullName + '</option>');
});
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- jquery点击函数select&取消选择
- JavaScript打印功能使日历停止工作
- 在html Select中添加搜索
- Jquery:未触发select事件
- 如何在PHP中使用$_POST获取Select元素值
- esri javascript异步打印
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 无法在Ionic select中预先选择最后一个选项
- Dojo:访问dijit.form.Select中单击的项目
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何打印嵌套对象的所有值
- X秒后刷新select元素
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 根据select选项元素将表单重定向到不同的URL
- 打印预览没有应用程序页眉和页脚的html表格
- 正在从开发人员工具中的select元素打印选项列表
- 将 JSON 数据解析为 SELECT 打印未定义
- select元素在打印中显示为标签
- 我怎么能调用SELECT语句和打印结果在我的网页上每5分钟