"../llogin",
貌似多了个l,看看这个有没有影响。

解决方案 »

  1.   

    和上面的AJAX 有毛关系 
      

  2.   


    $("#managelogin").on('click',function(){
            alert("abcd");
        });
    或者
    $(document).on('click', "#managelogin", function(){
            alert("abcd");
        });
      

  3.   


    $("#managelogin").click(
    function() {
    alert("abc")
    });
      

  4.   

    显示出来的这个代码是没有问题的,关键是你有没有把jquery.js正确的引入进来。
      

  5.   

    jquery.js肯定是引进了的,因为前面的一段能正确执行
     $.ajax({
            type:"GET",url:"../llogin",data:{},
            success:function(data,textStaus){
                if(data==="0"){
                    poplogin();
                }
            }
        });
    关键是
    <input id="managelogin" type="button" name="managelogin" value="登录">
    是前面那段代码执行后再加入的,是不是有这个问题?
      

  6.   

    动态生成的控件  不能直接用$(#id).click();方法。
      

  7.   

    jQuery1.9以下用live。jQuery1.9以上用on
        $("#managelogin").on('click',function(){
            alert("abcd");
        });
      

  8.   


    如果input是poplogin()函数新建的,那么
        $("#managelogin").click(function(){
            alert("abcd");
        });
    这段函数要放在success函数里,poplogin下面
      

  9.   


    ++根据jq版本 使用对应的事件绑定  live,on
      

  10.   

    绑定事件的操作都要放进document ready语句之中吧
      

  11.   


    改成这样,还是不行:
    $(function(){
        $.ajax({
            type:"GET",url:"../Login",data:{},
            success:function(data,textStaus){
                if(data==="0"){
                    poplogin();
                    bindclick();
                }
            }
        });
    });function bindclick(){
        $("#managelogin").on('click',function(){
            alert("abc");
        });
    }
      

  12.   

    改成这样就行了:$(function () {
        $.ajax({
            type: "GET", url: "../Login_s_juageLogin", data: {},
            success: function (data, textStaus) {
                if (data === "0") {
                    poplogin();                
                }
            }
        });
    });function poplogin() {
                showlogin();
    }function showlogin() {
        $("#loginwindow")[0].style.display = "block";
        $("#fade")[0].style.display = "block";
        $("#managelogin").on('click', function () {
                        bindclick();
                    });
    }function bindclick() {
        alert("abc");
    }