0

JSONデータの結果を使用して段落のテキストを設定する例を見つけるのに苦労しています。

これは私のJSON結果です...

[{"availability":58.2,"oee":44.5,"performance":41.2,"quality":68.9}]

私がやりたいのは、段落のテキストを「oee」の結果と同じに設定することだけです。

これは私が試したものですが、うまくいきません。私が使用している Java Debugger に JavaScript エラーが表示されない理由がわかりません。

<script type="">
$(document).ready(function () {
    $.getJSON("http://....../mesmobileservice/MESService.svc/JSON/data/macid=1", function (data) {
        $("#mac001OEE").text($(this).data("oee")); 
    });              
});

これは単純な剣道 UI アプリ用です。

ありがとう :)

4

3 に答える 3

2
$("#mac001OEE").text(data[0].oee); 
于 2012-05-04T10:49:22.207 に答える
2
$("#mac001OEE").text(data[0].oee);
于 2012-05-04T10:50:34.870 に答える
1

AJAX 経由で JSON 文字列を取得すると、jQuery はそれをオブジェクトに変換します。オブジェクトにラベルを付けると、私の謙虚な意見ではよりエレガントになります。

{"myObj": {
    "availability":58.2,
    "oee":44.5,"performance":41.2,
    "quality":68.9
   }
}

次に、次のようにデータにアクセスできます。

data.myObj.oee
于 2012-05-04T10:54:08.273 に答える