2017-03-12 90 views
0

我有一個簡單的形式有4個字段和提交按鈕:並非所有領域都可以提交後,表單POST

  • 名稱(文本)
  • 姓(文本)
  • 地區(選擇)
  • 市(選擇)
  • 提交(按鈕)

字段的 「地區」 和 「城市」 運這些數據由服務器的ajax動態加載。 當我填寫所有字段並按「提交」時,我看到並非所有數據都已發送。 只發送文本字段(名稱和姓氏),但選擇字段(哪些選項數據動態加載) - 不是。 爲什麼?

function changeCities(region) { 
 
    $.ajax({ 
 
     url: "/comment/", 
 
     context: document.body, 
 
     data: {"region": region}, 
 
     success: function(response){ 
 
      var resp_data = JSON.parse(response); 
 
      $.each(resp_data, function (i, item) { 
 
       $('#city').append($('<option>', { 
 
        value: i, 
 
        text: item 
 
       })); 
 
      }); 
 
     } 
 
    }); 
 
};
<form action="#" method="POST"> 
 
    <input type="text" name="name" id="surname"><br> 
 
    <input type="text" name="surname" id="name"><br> 
 
    <select id="region" onchange="changeCities(this.value)"> 
 
     <option value="default"></option> 
 
    </select><br> 
 
    <select id="city">%s</select><br> 
 
    <input type="submit" value="Submit" id="button"><br><br> 
 
</form>

+1

請提供您的代碼,以便我們看看它。 –

回答

相關問題