【发布时间】:2014-06-05 14:57:52
【问题描述】:
我有一个数组
{
"status": "OK",
"message": "Data Show Successful",
"allknife": [
{
"name": "Folder",
"notes": ""
},
{
"name": "Folder2",
"notes": ""
}
}
]
}
我当前的代码运行正确
我当前的代码
<script>
$(document).ready(function() {
$("#person").change(function () {
var val = $(this).val()
if(val == "") return
$.getJSON("http://some.com/Knife/api/l.php?&returnformat=json", {"state":val}, function(res,code) {
$("#name").val(res.message)
$("#age").val(res.status)
})
})
})
</script>
现在我想从 allknife 数组的每个数组名称中填充我的选择框值。
喜欢
<option value="folder">0</option>
<option value="folder2">1</option>
这里的值 0 和一个表示文件夹是第一个数组 o allknife
当用户选择 #person 选择框时,表单的其他字段填充我当前的代码,然后当用户选择第二个选择框 0 时,其他字段填充。
如果他们选择文件夹,则其他文件从 allknife o 没有阵列填充。 如果是文件夹 2,则从 allknife 数组 2 中填充其他字段
我的表单看起来像
<form>
<select name="person" id="person">
<input type="text" name="name" id="name"><br/>
<input type="text" name="age" id="age"><br/>
<select id="allknife"></select>
<input type="text" name="name" id="name"><br/>
<input type="text" name="note" id="note"><br/>
<input type="text" name="codskill" id="codskill"><br/>
</form>
【问题讨论】:
标签: javascript php jquery arrays json