Jquery 级联下拉列表不工作

Jquery 级联下拉列表不工作,jquery,asp.net,ajax,drop-down-menu,Jquery,Asp.net,Ajax,Drop Down Menu,我试图改变一个层叠的dropdownlist示例 但我总是收到消息“Microsoft JScript运行时错误:预期对象” 也许有人有主意 <asp:Content ID="Content1" ContentPlaceHolderID="contentplaceholderHEAD" runat="Server"> </script src="~/_scripts/jQuery-1.4.2.js" type="text/javascript"> <script l

我试图改变一个层叠的dropdownlist示例

但我总是收到消息“Microsoft JScript运行时错误:预期对象”

也许有人有主意

<asp:Content ID="Content1" ContentPlaceHolderID="contentplaceholderHEAD" runat="Server">
</script src="~/_scripts/jQuery-1.4.2.js" type="text/javascript">
<script language="javascript">
    $(document).ready(function () {
        $("#<%=Ticket_ArtDropDownList.ClientID %>").change(function() {
            $("#<%=Ticket_StatusSelect.ClientID %>").html("");
            var Ticket_Art = $("#<%=Ticket_ArtDropDownList.ClientID %> > option:selected").attr("value");
            if (Ticket_Art != 0) {
                $.getJSON('Ticketdetails.ashx?Ticket_Art=' + Ticket_Art, function(cities) { //wozu dient dieses "cities" ?
                    $.each(cities, function() {
                        $("#<%=Ticket_StatusSelect.ClientID %>").append($("</option>").val(this['Ticket_Art']).html(this['Text']));
                    });
                });
            }
        });
    });
</script>

$(文档).ready(函数(){
$(“#”)更改(函数(){
$(“#”)html(“”);
var Ticket_Art=$(“#>选项:选中”).attr(“值”);
如果(票面艺术!=0){
$.getJSON('Ticketdetails.ashx?Ticket\u Art='+Ticket\u Art,函数(城市){//wozu dient dieses“城市”?
$.each(城市,功能(){
$(“#”).append($(“”).val(this['Ticket\u Art']).html(this['Text']);
});
});
}
});
});

无法将我的所有代码标记为“Sourceode”,因为它无法正常工作

<asp:Content ID="Content2" ContentPlaceHolderID="maincontent" runat="Server">
<div>

车票号码: 门票艺术: 票证状态:

我最关注的是您的脚本标签……我认为jQuery没有被正确地包括在内,这是:

</script src="~/_scripts/jQuery-1.4.2.js" type="text/javascript">
  • jQuery文件的路径不正确
  • 设置选项不正确。响应中没有Ticket_Art,只有Ticket_状态

您好,我的帖子中的代码标记转换为,选项标记转换为。但你在正确的地方。jQuery文件的路径错误。现在我没有得到对象检查错误。但是级联dropdownlist不起作用。当我尝试使用调试器时,我没有看到脚本代码。事件处理程序是否有问题?Firebug的这一行有问题:$(“#”).append($(“”).val(this['Ticket\u Art']).html(this['Text']);票证艺术必须是票证状态
<script src="~/_scripts/jQuery-1.4.2.js" type="text/javascript"></script>
var Ticket_Art = $("#<%=Ticket_ArtDropDownList.ClientID %>").val();