DBからデータを取得するために使用しているAJAX呼び出しがあります。AJAXコールからデータを取得する方法を理解する
$.ajax({
url: URL + '/main/noc/html_forms/query.cfm',
type: 'GET',
dataType: 'json',
data: {
dataset: 'Users'
},
async: false,
timeout: 5000,
cache: false,
success: function(data) {
var result = data.result;
console.log(result);
}
});
このデータをDOM ID要素に印刷できないことを除いて、データが正常に取得されたことがコンソールからわかります。私はdocument.write(result);
を行う場合であっても、画面上に表示されるテキストは、私はちょうどそれを得ることができない、私はそれを見ることができるので、データが正常に取得され、再び
[object Object],[object Object],[object Object]
です。
私はこれはおそらく愚かな質問ですが知っている、それは私が101クラスで学ぶことができるものになってしまうだろう、誰かがここで何が起こっているのかを説明することができ、どのように私は私のデータを取得できますか?
* "このデータをDOM ID要素に印刷できないことを除いて" *あなたはオブジェクトの配列を持っています。アウトプットは何を期待していますか?最後に、配列を文字列またはDOM要素に変換する必要があります。それを行う方法は、データをどのように表示するかによって異なります。 JavaScript/DOMはデータの表示方法を知らないので、それを伝えなければなりません。データへのアクセスは簡単です: 'data [0] .user_name'は配列の最初のオブジェクトの' user_name'にアクセスします。潜在的には、[アクセス/プロセス(ネストされた)オブジェクト、配列、またはJSONの複製](0120-328-951) –
'async:false、' + 'timeout:5000、'通話が完了するまでに最大5秒かかることがあります。フレンドリーではありません –