1
これは簡単であるはずです。このJSON文字列からjQueryを使用して値を取得する
{"activities-tracker-steps":[{"dateTime":"2016-09-06","value":"0"}]}
私がやりたいすべてが(この場合は0に)値を取得している:私はjQueryの/ AJAXと成功の出力を介してフォームを送信しています
は、このようなJSON刺さあります。だから、私はこれを試してみる:
submitHandler: function() {
var postData = $("#form").serializeArray();
var formURL = $("#form").attr("action");
$.ajax({
url : formURL,
type: "POST",
data : postData,
success : function(data) {
var json;
json = $.parseJSON(data);
alert(json['value']);
$('#form').trigger("reset");
$("#success").show().fadeOut(3000);
},
error : function() {
$("#fail").show().fadeOut(3000);
}
});
}
明らかに、未定義です。何が間違っているのですか?自分の考え、
私の作品を知らせてくださいか? –
素晴らしい、ありがとう! [0]は配列の最初のレイヤーを表しますか? – user1964234
valueは配列内にあるそのオブジェクトのプロパティです。jsonを解析した後にconsole.log(json)を実行できます。ブラウザのビューを調べてチェックしてください.... 好きであれば、正しいとマークしてupvoteすることを忘れないでください。 –