<select id="countryselect" name="country>
<option value="US">United States</option>
.
.
</select>
<select id="cityselect" name="city"></select>
这是html代码和
$.cityselect = function(){
var td= $('#countryselect').val();
$.ajax({
type: "POST",
url: "action.php",
data: {'countrytd':td},
success: function(e){
$('#cityselect').html(e);
},
});
};
这是我的链式选择功能。在 action.php 中创建选项的 Mysql 进程。
这是事情,当我使用这个功能时,结果是
<select id="cityselect" name="city">
<option value></option> // empty value
<option value="1">New York</option>
<option value="2">Broadway</option>
</select>
我不想要空值,因为我需要这些信息。我在任何地方都没有写过空值。php文件没有问题,因为当我改变了这个
$('#cityselect').html(e);
对此
$('#cityselect').html('<option value="1">name</option>');
无论如何,它都会在顶部添加空白值。
如何禁用该过程或如何在操作后删除空白值。
此外,当我使用来自成功的“e”时,它包括元标记和我在 action.php 中用于语言字符集的一些其他头部元素。我怎样才能清理这些?