をやっているとき、私はこのコードをここにいくつかの助けを必要とする別の関数内のJS関数を呼び出す:彼らは
$.get(function1()).done(function(){
$.get(function2()).done(function(){
console.log("test");
});
});
私はこのコードを実行すると機能は大丈夫ですが、console.log()
はfunction1
が終了したときに表示されますが、 function2
が終了したときにのみ表示したいです。
function function1() {
$.ajax(
{
type: "GET",
url: "<?=baseURL;?>/server/null/list_user_customers",
async: true,
success: function(data) {
data = $.parseJSON(data);
// Create a deferred object
var dfd = $.Deferred();
dfd;
}
});
}
function function2() {
$.ajax(
{
type: "GET",
var url = "<?=baseURL;?>/logbook/null/reload_tickets?customer_id=" + $("#customer_select option:selected").val();
async: true,
success: function(data) {
data = $.parseJSON(data);
// Create a deferred object
var dfd = $.Deferred();
dfd;
}
});
}
あなたの問題を詳述するだけでなく、 'function1'と' function2'がやっていることを含めることができますか? –
@GhassenLouhaichi彼らは私のページを読み込み、function1は顧客とリストボックスをロードし、function2はテーブルをロードします –
答えを確認する時間を見つけてください。 –