-1
在我的网页中,我使用类似this.But当一个选项被选中,onchange不被解雇。我不知道我犯了什么错误。其实我的要求是,我需要获取位置基于城市选择的细节。但不在这里工作。是否还有其他更好的方法来做到这一点.. ??Html DropDownList不生成事件
@Html.DropDownList("cities", ViewBag.cities as SelectList, new { onselect = "getLoca();"});
<script type="text/javascript">
function getLoca() {
alert("yes");
$.post('@Url.Action("getLocations","Home")', { 'id': $("#cities").val() },
function (data) {
$("#loca").html(data).show();
});
}
</script>
预先感谢您
编辑: 这是生成的HTML代码
<select id="cities" name="cities" onselect="getLoca()"><option value="0">--City-- </option>
<option value="1">City1</option>
<option value="2">City2</option>
<option value="3">City3</option>
<option value="4">City4</option>
<option value="5">City5</option>
</select>;
<select id="loca" name="loca" style="width: 170px" ></select>
你能发布生成的HTML吗? – kapa
看到我编辑的帖子kapa – pavan