我能否获得一些想法或示例,说明如何根据从数据库加载的数据填充单选按钮的选中状态?
例如,我从SELECT
如下查询生成一个数组:
array(
[0] => array(
['note_id'] => 1
['value'] => 'no'
)
[1] => array(
['note_id'] => 4
['value'] => 'yes'
)
[2] => array(
['note_id'] => 5
['value'] => 'yes'
)
)
复选框组如下所示:
<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
<input type="radio" name="1" value="done">
<input type="radio" name="2" value="yes">
<input type="radio" name="2" value="no">
<input type="radio" name="2" value="done">
现在使用json_encode
我将结果的数据数组放入:
[{"note_id":"1","value":"no"},{"note_id":"4","value":"yes"},{"note_id":"5","value":"yes"}]
我正在通过 ajax 将这些结果传回......类似的东西?:
$j.ajax({
url: readurl,
type: "GET",
data: 'sku=' + thisSku,
dataType: "json",
success: function (data){
// ? now what
}
});
有人可以帮助我了解我现在如何利用 json 数据来选择合适的选择吗?我将如何创建运行检查是否note_id
与输入[name]
属性匹配的循环,如果是,则检查具有适当值的按钮?json 甚至是处理这个问题的最好方法吗?我应该使用.getJSON()
吗?