我在javascript中寻找一个选项列表模板并遇到了这段代码。
其中有以下代码来解析我假设的Jquery对象数组。
<script>
var val = {
01: {id: 01, text: 'test2'},
02: {id: 02, text: 'test3'},
03: {id: 03, text: 'test2'},
};
var pick = $("#pickList").pickList({data: val});
$("#getSelected").click(function () {
console.log(pick.getValues(val));
alert(pick.getValues());
});
</script>
#pickList是一个将数据填充到表单上的函数。
现在,当我使用按钮&#34;#getSelected&#34; ,我可以在chrome开发人员选项中看到它从表单中获取数据,但是在某种键值对中。
现在,当我尝试alert(pick.getValues());
我收到[object Object]
的提醒,而不是数组中的值。
有人可以帮助我知道如何解析数组,以便我可以获得&#34;文本的价值&#34;
以下是Chrome开发者控制台的屏幕截图。 Screenshot of chrome dev options
答案 0 :(得分:1)
您需要在JSON.stringify
语句中使用alert
,例如
alert(JSON.stringify(pick.getValues()));
希望这有帮助!