我要访问外部的范围变量,不工作变量外JSON jQuery的PHP
$.getJSON("ajax_files/getSingleRow.php?id="+id+"&type="+type, function(json){
var json = json[0];
$.each(json, function (key, val) {
//alert(key + '=' + val);
$("#"+key).val(val);
});
});
现在我想在这里使用这些变量未工作
alert(json.id);
这里是我的JSON varible在getSingleRow.php形成
$results = array();
while($rw = $oAppl->row($res)) {
$results[]=array(
'id'=>$rw['id'],
'ref'=>$rw['ref'],
'name'=>$rw['name'],
'description_demo'=>$rw['description_demo']
);
}
echo json_encode($results);
[{"id":"1","ref":"RH-R-1","name":"","description_demo":"this is desc test"}]
您可以显示您的JSON内容吗?你不应该'''var json = json''',因为变量json已经存在。 – SuperSkunk 2013-03-04 19:32:24
我想以后得到它,在这个代码之外..我可以做到这一点吗? – Methew 2013-03-04 19:32:51
你可以在每个函数内部使用'''console.log(key,val)'''吗?我们可以看到JSON是否正常。 – SuperSkunk 2013-03-04 19:33:48