私はこの全体のJSONやjQueryのものに新鮮だし、私は、DelphiのDataSnapからのJSONの構造、例えば読みしようとしている:私は、jQueryを使ってより多くのespecificallyフィールドを、それを読むことができますどのようにフィールドを読み取る方法:{} JQueryを使用したJSON結果内のコンテンツ?
{"result":[[{"type":"VOMesas.TMesas","id":1,"fields":{ "FUsers":1,"FEnclosing":0,"FClientName":"","FCode":100,"FStatus":1,"FTotalValue":128.25}}]]}
を:{...}コンテンツ?
EDIT:あなたはjQuery.ajax
または類似を介してデータをロードしているし、それが正しいMIMEタイプで返される(またはあなたがjQuery.ajax
を伝える場合は、ここで
が
function getContent(order) {
$.getJSON("query.json",
function(data) {
$.each(data.result, function(i, item) {
var grid = '<table border="1">';
for (var i=0; i < item.length; i++){
CAMPO = item[i];
...
タイ、試してみます。しかし、ちょうど1つの質問、jQuery.parseJSON(json)はJSON構造体を受け取っていますか?そして、これが構造体がFile/URLから来ているのであれば? – Tutch
@Tutch:私はそれは問題ではないと思います。整形式のJSON文字列を指定する限り、 'parseJSON'は正しく解析します。 –
@Tutch: 'jQuery.parseJSON'は**文字列**を受け入れます。文字列にはJSON表記のテキストが含まれます。 URLからJSONをロードする場合、 'ajax'の例がより適切です。 JSONを取得するために呼び出しているエンドポイントが(適切なMIMEタイプを使用して)JSONを正しく処理する場合、jQueryはそれを逆シリアル化します。MIMEタイプが間違っている場合は、 'dataType'オプションを使用して強制することができます。 JSONではなく** [JSON-P](http://en.wikipedia.org/wiki/JSONP#JSONP)**を使用している場合は、必ずjQueryに通知してください。 –