把你后面的绑定click模块,放到第一个ajax的sucess里面,放在alert(data)那块就行了啊。或者,把第一个ajax设置成同步。

解决方案 »

  1.   

    btn_select放哪里的?看代码应该点击btn之前ajax就已经返回了,如果请求数据的ajax还没返回,那你的网络就真不知道怎么说了。。~
      

  2.   

    这家伙,该怎么处理,楼主在你的html(data)后边加操作才行
      

  3.   

    <script type="text/javascript">
    $(function() {
    $.ajax({
    type: "post",
    dataType: "text",
    url: "hrmlpagecontrol.ashx?id=1",
    success: function(data) {
    $("#selectList").html(data);
    $("#btn_select").click(function() {
    var obj = $('#showselect div').map(function() {
    return $(this).find('span').text() + ':' + $(this).find('label').text()
    }).get().join();
    $.ajax({
    type: "post",
    dataType: "text",
    url: "responsesqlwhere.ashx?params=" + obj,
    success: function(data) {
    $("#showsqlwhere").html(data);
    }
    });
    // alert(data);
    }
    }); //'应为,或者)'
    $("#selectList").find(".more").toggle(function() {
    $(this).addClass("more_bg");
    $(".more-none").show()
    }, function() {
    $(this).removeClass("more_bg");
    (".more-none").hide();
    });
    });
    });  //语法错误
    </script>听你的为什么一剪切上去就一直报语法错误~~
      

  4.   

    $(function(){
        $.ajax({
            type: "post",
            dataType: "text",
            url: "hrmlpagecontrol.ashx?id=1",
            success: function(data) {
                $("#selectList").html(data);
                $("#btn_select").click(function() {
                    var obj = $('#showselect div').map(function() {
                        return $(this).find('span').text() + ':' + $(this).find('label').text();
                    }).get().join();
                    $.ajax({
                        type: "post",
                        dataType: "text",
                        url: "responsesqlwhere.ashx?params=" + obj,
                        success: function(data) {
                            $("#showsqlwhere").html(data);
                        }
                    });
                    // alert(data);
                });
    $("#selectList").find(".more").toggle(function() {
    $(this).addClass("more_bg");
    $(".more-none").show()
    }, function() {
    $(this).removeClass("more_bg");
    $(".more-none").hide();      //这个地方,你都没有$符号。
    });
            }
        });
    });你模块都分错了好不。而且还落下$号。试试这样行不。
      

  5.   

    楼主,问题是出现在页面没有绑定上,开开窍啊,要想绑定上,就在你的第一个html(data)后边加绑定