2016-04-05 11 views
0

に私はjQueryのクエリビルダで動的に選択ボックスに値を追加したいが、私はエラーになっておく:私はこのために使用jQueryのクエリビルダ

JSON.parse(data.CancerTypeList).forEach(function(index, val)

コード:

var that = this; 
$.ajax({ 
    type: "POST", 
    url: location.protocol + "//" + location.host + appContext, 
    data: "command=CaseServices&action=getCanTypeByDiseaseSubTypeId&diseaseSubType=" + 2, 
    dataType: 'json', 
    success: function(data) { 
     JSON.parse(data.CancerTypeList).forEach(function(index, val) { 
      that.addOption(val.CancerTypeName); 
     }); 
    } 
}); 

アヤックスから、私は200を得たが、値を選択して追加されません。サーバーに応じ

+2

? – Quince

+0

あなたの 'データ'変数の値を調べてください。バックエンドの応答から有効な配列を取得していますか? –

+0

私はjqueryクエリービルダーを使用しています。別のオプションは、別のテーブルに来る私は1つのテーブルからオプションを選択したときのようなものです....私は、彼らが 'JSON.parse(localStorage.demoData).forEach(機能(アイテム){ のように気にいらを行うプラグインで有効な応答 – Anukul

答えて

0

パラメータを助けてくださいことは、あなたが

あなたはjqueryの中で受信したオブジェクトのスクリーンショットを取ることができます必要なもの

command=CaseServices 
action=getCanTypeByDiseaseSubTypeId 
diseaseSubType= 2 

はこれであるである応答がどのように見えるん何