在$ .post之后其他功能无效

时间:2015-09-12 12:22:36

标签: php jquery ajax innerhtml .post

我的脚本中有很多$.post个函数。问题是,当回调完成时,其他功能不起作用。

我已经在回调函数中编写了函数,然后在其他$.post函数之后,没有任何作用。任何想法???

$(document).ready(function() {
var a = 0;
var b = 0;
var c = 0; 
    $("#sort_box_1_a").click(function(){ 
        if(a==0){
            $("#sort_box_1_a img").attr("src", "SVG/up.svg");
            $("#sort_box_1_b img").attr("src", "SVG/down.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/down.svg"); 
            a = 1; b = 0; c = 0;
            $.post("PHP/Sachnummern.php",
                {a: '1', b: '0', c: '0'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        }else{
            $("#sort_box_1_a img").attr("src", "SVG/down.svg");
            $("#sort_box_1_b img").attr("src", "SVG/down.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/down.svg");
            a = 0; b = 0; c = 0;
            $.post("PHP/Sachnummern.php",
                {a: '2', b: '0', c: '0'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        } 
    });
    $("#sort_box_1_b").click(function(){ 
        if(b==0){
            $("#sort_box_1_a img").attr("src", "SVG/down.svg");
            $("#sort_box_1_b img").attr("src", "SVG/up.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/down.svg");
            a = 0; b = 1; c = 0;
            $.post("PHP/Sachnummern.php",
                {a: '0', b: '1', c: '0'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        }else{
            $("#sort_box_1_a img").attr("src", "SVG/down.svg");
            $("#sort_box_1_b img").attr("src", "SVG/down.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/down.svg");
            a = 0; b = 0; c = 0;
            $.post("PHP/Sachnummern.php",
                {a: '0', b: '2', c: '0'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        } 
    });
    $("#sort_box_1_c").click(function(){ 
        if(c==0){
            $("#sort_box_1_a img").attr("src", "SVG/down.svg");
            $("#sort_box_1_b img").attr("src", "SVG/down.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/up.svg"); 
            a = 0; b = 0; c = 1;
            $.post("PHP/Sachnummern.php",
                {a: '0', b: '0', c: '1'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        }else{
            $("#sort_box_1_a img").attr("src", "SVG/down.svg");
            $("#sort_box_1_b img").attr("src", "SVG/down.svg"); 
            $("#sort_box_1_c img").attr("src", "SVG/down.svg");
            a = 0; b = 0; c = 0;
            $.post("PHP/Sachnummern.php",
                {a: '0', b: '0', c: '2'},
                function(data, status){
                    if (status == "success") {
                        $("#blue_switch_box_1").html(data);
                }
            });
        } 
    });


$("#sidebar_controls_plus").click(function(){
    $.post("PHP/newsachnummer.php",
    {},
    function(data, status){
        if (status == "success") {
            $("#sachnummer_main").css("display", "block");
            $("#sachnummer_main").html(data);



            $("#new_sachnummer_form").submit(function(){
                return false;
            });

            $("#sachnummer_main_content_close").click(function(){
                $("#sachnummer_main").css("display", "none");
            });
        }
    });
});

$("#sidebar_controls_switch_s").click(function(){
    $(this).css("backgroundColor", "#b7b7b7").css("color", "#ffffff").css("cursor", "default");
    $("#sidebar_controls_switch_a").css("backgroundColor", "#fff").css("color", "#b7b7b7").css("cursor", "pointer");
    $("#switch_box").css("marginLeft", "0px");
});
$("#sidebar_controls_switch_a").click(function(){
    $(this).css("backgroundColor", "#b7b7b7").css("color", "#ffffff").css("cursor", "default");
    $("#sidebar_controls_switch_s").css("backgroundColor", "#ffffff").css("color", "#b7b7b7").css("cursor", "pointer");
    $("#switch_box").css("marginLeft", "-220px");
});
var i = 0;
$("#sidebar_controls_sort").click(function(){
    if(i == 0){
        $("#sort_box").show();
        i++;
    }else{
        $("#sort_box").hide();
        i = 0;
    }
});
$("#sort_box_1_c").mouseover(function(){
    $(".st0").css("fill", "#eaeaea");
}).mouseout(function(){
    $(".st0").css("fill", "#ffffff");
});
$(".teil").click(function(){
    var teil = $(this);
    var teildata = teil.data("snr");
    $.post("PHP/sachnummermain.php",
    {
        id: teildata,
    },
    function(data, status){
        if (status == "success") {
            $("#sachnummer_main").css("display", "block");
            $("#sachnummer_main").html(data);
            $("#sachnummer_main_content_close").click(function(){
                $("#sachnummer_main").css("display", "none");
            });
            $("#kladde_hinzfügen").click(function(){

            });
        }
    });
});
});

0 个答案:

没有答案