我要訪問外部的範圍變量,不工作變量外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