Javascript 我想在ajax调用加载页面后切换一个div

Javascript 我想在ajax调用加载页面后切换一个div,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在触发一个元素上的单击事件。这又调用了一些函数,其中包含ajax调用。我想切换一个div,它将在ajax调用加载页面后加载ajax调用 function triggerFunction(){ $("#trigger_div").trigger("click"); $("#toggle_div").toggle(); //this div gets loaded after ajax call which happens after triggering click ev

我正在触发一个元素上的单击事件。这又调用了一些函数,其中包含ajax调用。我想切换一个div,它将在ajax调用加载页面后加载ajax调用

 function triggerFunction(){
     $("#trigger_div").trigger("click");
     $("#toggle_div").toggle(); //this div gets loaded after ajax call which happens after triggering click event
} 

在ajax的成功回调中,可以使用jQueryCSS方法更新任何div的css

以下是如何让它工作的

$.ajax({ 
url: './AnotherPage.php',
success: function(output) {
    $("#toggle_div"). toggle();
    $("#toggle_div").css("css_property", "property_value"); 
    // $("#toggle_div").css("background_color", "red");
              }
            });

建议您始终使用Ajax的成功和失败回调。

您需要将Ajax调用发布到。您可以使用回调或承诺,也可以使用async/await?但我无法访问underline ajax调用。我只是触发了一次单击事件,而这个事件又可能有多个ajax调用。我已经提到了实现这一点的最干净的方法,但在您的情况下,正如您所说,您没有访问成功函数的权限,请使用类似以下函数的方法callAjaxfunccallback{//这里调用的所有ajax调用onAjaxSuccess:function{callback;};$toggle\u div.toggle;$toggle\u div.csscss\u属性,属性\u值;}