2

更新しました:

返信ありがとうございます。次のコードがあります。

  success: function (data) {

      $.each(data, function (id, event)

      var test = data.approved
      if (test == "1") {
          alert('approved')
      }

      );
  }

これが私のJSONのサンプルです:

{"id":"174","title":"John Smith","start":"2013-04-03 00:00:00","end":"2013-04-05 00:00:00 ","fullname":"John Smith","approved":"1"}, {"id":"175","title":"John Smith","start":"2012-12-25 00: 00:00","終了":"2012-12-27 00:00:00","フルネーム":"ジョン・スミス","承認":"0"}, {"id":"176"," title":"John Smith","start":"2012-12-28 00:00:00","end":"2012-12-28 00:00:00","フルネーム":"John Smith" ,"承認済み":"1"}, {"id":"177","タイトル":"ジョン・スミス","開始":"2012-12-29 00:00:00","終了":"2012-12-29 00:00:00","フルネーム":"ジョン・スミス","承認":"0"}, {"id ":"178","タイトル":"ジョン・スミス","開始":"2012-12-21 00:00:00","終了":"2012-12-22 00:00:00","フルネーム":"ジョン・スミス","承認済み":"1"}

イベントが JSON で承認された場合、承認されたアラートを取得する方法について教えてください。

もう一度感謝します

4

1 に答える 1

1

このようなデータにアクセスできるはずです-

success: function(data) {    
    var event = data.approved;
    if(event == "1") {
        // do stuff 
    }
}

動作するコードは次のとおりです-

success: function(data) {
    $.each(data, function() {
        $.each(this, function(k, v) {
            if((k == 'approved') && (v == '1')) {
                alert('approved!')
            } 
        });
    });
}

AJAX Success からの JSON 結果に対するこのjQuery ループを見てください。

于 2012-12-20T15:07:06.000 に答える