function GetChildrenTreeList() { var url = "/DropdownList/DropdownListAjax?Value=" + $("#AlarmTypeB").val(); $.getJSON( url, function(data) { $("#AlarmTypeS").empty(); //清空原来的选项 $.each(data,function(i, item) { $("<option></option>").val(item["Value"]).text(item["Value"]).appendTo("#AlarmTypeS"); }); });
} <td style="text-align:right" class="danblue" width="20%">报警类别</td>
<td><%= Html.DropDownListFor(model => model.AlarmTypeB, new SelectList(Html.GetCaseTypeBItems(), "Value", "Key", Model.AlarmTypeB))%>
<%= Html.ValidationMessageFor(model => model.AlarmTypeB)%>
<td style="text-align:right" class="danblue" width="20%">报警类型</td>
<td><%= Html.DropDownListFor(model => model.AlarmTypeS, new SelectList(Html.GetTypeItems(Model.AlarmTypeB), "Value", "Key", Model.AlarmTypeS))%>
<%= Html.ValidationMessageFor(model => model.AlarmTypeS)%>
public JsonResult DropdownListAjax(string Value)
{
List<DropdownList> dropdownlist = DropdownListService.GetModels().Where(z => z.Field == Value).ToList();
return Json(dropdownlist, JsonRequestBehavior.AllowGet); }
我在Chrome和IE8下 都有用~ 但是在IE6下就没用了 ~ 有大神知道问题出哪里了吗
} <td style="text-align:right" class="danblue" width="20%">报警类别</td>
<td><%= Html.DropDownListFor(model => model.AlarmTypeB, new SelectList(Html.GetCaseTypeBItems(), "Value", "Key", Model.AlarmTypeB))%>
<%= Html.ValidationMessageFor(model => model.AlarmTypeB)%>
<td style="text-align:right" class="danblue" width="20%">报警类型</td>
<td><%= Html.DropDownListFor(model => model.AlarmTypeS, new SelectList(Html.GetTypeItems(Model.AlarmTypeB), "Value", "Key", Model.AlarmTypeS))%>
<%= Html.ValidationMessageFor(model => model.AlarmTypeS)%>
public JsonResult DropdownListAjax(string Value)
{
List<DropdownList> dropdownlist = DropdownListService.GetModels().Where(z => z.Field == Value).ToList();
return Json(dropdownlist, JsonRequestBehavior.AllowGet); }
我在Chrome和IE8下 都有用~ 但是在IE6下就没用了 ~ 有大神知道问题出哪里了吗
解决方案 »
- 模态框 treeview
- 【求助】动态生成Button按钮
- SWFObject 视频切换
- 读取数据库表格字段 生成 CheckBox,非常急 请各位高手指点 在线等,谢谢啊!分数不够可以再加!请各位帮帮忙!
- 2页面联动
- 求代码:类似google search 自动刷新梆定数据库的数据,用AJAX技术?代码好分全给他哦
- 要在VS2005中编辑框架,不用原视图,也不用dreamware等其他工具,没其他办法了吗
- Asp.net如何截获html原始代码,急!
- 谁有windows server 安全方面的资料?
- 如何删除一串文本内容中的数字,有没有这类的函数。
- 一级域名和二级域名是不是要买两个空间
- ASP.NET 如何异步导出数据?
第二,最佳编程实践真理之一:不要浪费时间去支持IE6这种弱智浏览器,这就好像没人强迫小霸王学习机去跑出PS3的效果一样
客户那边都是用IE6~ 公司用的是老的MVC2框架~ 无奈啊
客户那边都是用IE6~ 公司用的是老的MVC2框架~ 无奈啊
好吧,既然如此。你就打开IE6的开发者模式(我都怀疑它有没有),然后debug你的javascript……如果其他浏览器都没问题,说明问题不是后端的。注意你这一句:return Json(dropdownlist, JsonRequestBehavior.AllowGet);
这个返回的是JSON不假,但是它输出的Content-Type是如果我没记错的话,application/json。IE有时候误认为这是需要下载的文件,见:https://github.com/blueimp/jQuery-File-Upload/issues/123