2017-12-16 11 views
-1

My Ajax関数はバックエンドからリストを取得します。私はそれを使用してテーブルの値を置くことができるように、変数に値を代入しようとしています。リスト/配列から値を取得するにはどうすればよいですか?私は何かを試みたが、うまくいかない。それを行う正しい方法は何ですか?ここでリスト/配列の値を取得して割り当てる方法

は私のjQueryのスニペットです:

$('#trigger').click(function(){ 
    var send = $('#myselect').val(); 
    $.ajax({ 

     data:{ 
      sent: send 
     }, 
     type: 'POST', 
     url: '/delinquincy' 
    }) 
    .done(function(data){ 
     q1=data[1] 
     q2=data[2] 
     q3=data[3] 
     q4=data[4] 

     $('#q1').html(q1) 
     $('#q2').html(q2) 
     $('#q3').html(q3) 
     $('#q4').html(q4) 
    }) 
    }) 
+0

'データ 'の形式は何ですか? 'console.log(data);'を試し、フォーマットが何であるかを見てください。 – Eddie

+0

json配列を返し、jQuery.parseJSON()関数を使用してjqueryで構文解析してください –

+0

'data'の形式を確認して教えてください。 'console.log(data);'を使って出力してください(あなたの質問にその出力を追加してください) –

答えて

0

こんにちはあなたの応答のデータフォーマットをご確認ください。その配列がjsonでそれを変換する場合。

使用dataType:'json'

しかし、あなたはあなたの応答の形式をチェックする必要があります前に。

関連する問題