2017-05-15 9 views
0

HTML()の前にJavaScriptに積載テキストを追加することは、より良い制御を超える持つために私のコード私は私のページここ</p> <p>中)(.htmlの前に完全な負荷をロードするテキストを追加したい

$.post("<?php echo get_template_directory_uri(); ?>/template-parts/live.php", { couplername:couplername, couplercount:couplercount, couplerlathing:couplerlathing, couplerwhois:couplerwhois, couplerdetailsname:couplerdetailsname, couplerdetailsid:couplerdetailsid, couplerdetailsnumber:couplerdetailsnumber }, 

    function(data) { 
    $("#order_price").html(data); 
    }); 

答えて

1

ですあなたのajaxコールでは、次のajaxスタイルを使用します:

$.ajax({ 
    url: 'http://example.com', 
    method: 'POST', 
    data : { 
     someKey : "SOME_VAL", 
     anotherKey : "ANOTHE_VAL" 
    }, 
    beforeSend:function(){ 
     //HERE YOU CAN SHOW LOADING ETC. 
    }, 
    success: function (response) { 
     //HERE YOU CAN GET THE RESPONSE of AJAX 
    }, 
    error: function (e) { 
     //HERE YOU CAN HANDLE SITUATIONS OF ERROR 
    }, 
    complete : function(){ 
     //HERE YOU CAN REMOVE THE LOADING 
    } 
}); 
+0

自分のコードでロード効果はありませんか? –

+0

@MehranPourjenabi新しいコンテンツをロードするdivに読み込みエフェクトを追加し、それを新しく読み込まれたコンテンツに置き換えることはできますが、上記のアプローチははるかに優れています。あなたはまたあなたの質問のための次の答えを通過することができますhttp://stackoverflow.com/questions/2257975/using-beforesend-and-complete-with-post –

+0

@MehranPourjenabiはあなたの問題が解決されましたか? –

関連する問題