0
を提出していない:すべてのフィールドが用意されていた後、私は4つのフィールドで簡単なフォームを持っているし、送信ボタンをフォームのPOST
- 名(テキスト)
- 姓(テキスト)
- 地域(選択) フィールド "地域" と "市" OPについては
- 市(選択)
- (ボタンを)提出
サーバーから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>
私たちはあなたにそれを見ることができるようにコードを提供してください。 –