у меня много$.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(){
});
}
});
});
});
Задача ещё не решена.
Других решений пока нет …