2017-02-20 6 views
-1
for(var i=0; i<res.zone.length; i++) { 
     zone += '<option value="res.zone[i].zone_id">'+res.zone[i].zone_name+'</option>'; 
     $('#zone').html(zone);                  
} 

res.zone[i].zone_nameは問題ありません。ゾーン名が表示されます。 valuezone_idを与えず、代わりに値res.zone[i].zone_idを与えます。私はここで間違っていたのですか?オプション値は機能しませんが、名前は正常に表示されます

+1

あなたは変数を文字列の中に入れました。 – miken32

答えて

4

はこれを試してみてください。

zone += '<option value="' + res.zone[i].zone_id + '">'+res.zone[i].zone_name+'</option>'; 

あなたは文字通りres.zone[i].zone_idを集めているので、それはそれを評価しませんでした。

関連する問題