2016-06-19 9 views
1

生成されますajaxと戻り値で関数を呼び出すとき、私のクエリです:私はで返された値を表示したい追加クエリ結果データはJSONデータからここ

$query_product=$this->db->query("SELECT item,item_sku FROM `item` Where id IN (".implode(',',$res_data).")")->result(); 

exit(json_encode(array('query_product'=>$query_product))); 

モーダルおよびdone機能に:

.done(function (res) { 

//here i need to do something 

     } 
     $('#itemModal').modal('show'); 
}) 

がどのように値をフェッチすることができますが、符号化jsonまたは戻ってデータを表示する他の方法から来ましたの?

答えて

0

あなたのケースではまっすぐでなければなりません。あなたのJSONエンコードされた文字列は次のようである:

{"query_product":"whatever_it_is"} 

だから、あなたはこのようにそれを抽出することができます。

.done(function(res) { 
    var result = res.query_product; 
    //any extra manipulation 
} 
+0

どのようにjqueryの各テーブル内のデータを追加してループこのres.query_productをできますか? – jonm

+0

変数 'result'に、送信したquery_productのすべてのコンテンツが含まれるようになりました。通常のjavascript forループで 'result'をループすることができます – Bhavik

関連する問題