【发布时间】:2010-05-05 07:15:14
【问题描述】:
我在 ASP.NET 页面上有一个 CascadingDropDown。
现在,提示文本是“选择状态”。 (状态列表)。
但是,在此页面的不同版本(即查询字符串)上,例如,我可能希望将所选索引设置为“加利福尼亚”。
我该怎么做?
ajax 控件使用的 Web 服务(即 GetStates)在触发 jquery document.ready 函数的同时被调用(即异步)。
所以当我尝试在 jquery 中设置选定的索引时,项目尚未绑定。
有没有办法将处理程序附加到 ajax 下拉列表,以便我可以在 web 服务调用完成并绑定项目后设置选定的索引?
【问题讨论】:
-
为什么不用jquery通过$.ajax函数调用GetStates,然后你可以自定义在'success'函数中返回数据时会发生什么。
-
是的,我现在就是这样。使用 $.getJSON 而不是 cascadingdropdown。 CascadingDropDown 非常适合简单的示例,但是当您想变得棘手时,它的播放效果并不好。
标签: c# asp.net jquery ajax cascadingdropdown