0

私はJSONをあまり使ったことがなく、その一部を学ぼうとしているので、JSONにはかなり慣れていません。

だから私はこれを与えるajaxリクエストを持っています:[{"palvelu_id":"1","palvelu_nimi":"Meikkikoulutus","palvelu_kuvaus":"Kuvaus","palvelu_hinta":"10"}]

そして、jQuery.parseJSONを使用してページで使用しようとしています。

var palveluData = $.parseJSON(d);
$("#ajanvarausInfo").html(palveluData.palvelu_kuvaus+"<br>"+palveluData.palvelu_hinta);

しかし、私は答えとして未定義になります。ここで何が間違っていますか?

4

2 に答える 2

1

配列の最初の要素を取得する必要があります。

$("#ajanvarausInfo").html(palveluData[0].palvelu_kuvaus+"<br>...");

配列を反復処理する必要がある要素が配列に複数ある場合は、jQuery$.each()ユーティリティ関数を使用できます。

于 2013-10-12T12:06:56.447 に答える