我正在使用带有原型的自动填充文本框,并对此有几个问题。
我从a获取值 demodata.js文件,如
[{
"caption": "Name1",
"value": "Name1"
}, {
"caption": "Name2",
"value": "Name2"
}]
现在,当我提交值时,我在servlet上收到的数据是
[{"caption": "Name1", "value": "Name1"}]
Q1。
我只需要它的价值Name1
而不是整个事物,所以我怎样才能实现它的价值。
Q2。
此外,我想更改分隔符以选择值。现在输入值后,如果给出一个空格,则在文本框中选择该值,我想将其更改为,
。当我在此之后按,
时,应在texbox中选择该值。
答案 0 :(得分:0)
// Array
var myArray = [{
"caption": "Name 1",
"value": "Name 1"
}, {
"caption": "Name 2",
"value": "Name 2"
}];
// Read each index/object in Array
$.each(myArray, function (index, value) {
alert('-index: ' + index + ' -caption: ' + value.caption + ' -value: ' + value.value);
});
// Values of first index/object
var first_caption = myArray[0].caption;
var first_value = myArray[0].value;
alert('First caption and value in myArray: ' + first_caption + ':' + first_value);
如果警告惹恼了您,请将警告替换为 console.log
<强> Demo 强>