Ajax呼び出しから戻ってきたJSON応答がありますが、JSONのどの部分にもアクセスできないようです。Ajax JSONデータオブジェクトにアクセスできない
JSON形式がある: [{ "ID": "1"、 "説明": "従業員"、 "カバレッジ": "中央"、 "対象": "X"}]
I以下を試してみましたが、何も作品なかった:
success: function(result, request){
jsonData = Ext.util.JSON.decode(result.responseText);
var id = jsonData.id;
alert(id);
}
* returns as undefined
success: function(result,request){
jsonData = result.responseText ##shows the Json perfectly
alert(jsonData.length) ### displays as number of chars, not how many objects in json string
}
は、あなたが何を参照くださいExtJS3とExtJS4の両方で利用可能です
Ext.decode
場合は、最初のサンプルでは、あなたとまったく '警告(jsonDataを使用するようになります) '? – shaまた、私はそれがExt.JSON.decode Ext.util.JSON.decodeではないと信じています – sha
最初のサンプルは[オブジェクト、オブジェクト]を返します。 Extjs 3.4を使用していますので、Ext.util.JSON.decodeです。私は警告(result.responseText) – pm13