Ich brauche hier mit diesem Code etwas Hilfe getan werden:Aufruf eine JS-Funktion innerhalb einer anderen Funktion, wenn sie
$.get(function1()).done(function(){
$.get(function2()).done(function(){
console.log("test");
});
});
Wenn ich diesen Code ausführen die Funktionen sind in Ordnung, aber die console.log()
erscheint, wenn die function1
beendet ist, aber Ich möchte nur zeigen, wenn function2
endet.
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;
}
});
}
Können Sie Ihr Problem sowie das, was 'function1' und' function2' tun tun? –
@GhassenLouhaichi laden sie meine Seite, Funktion1 lädt eine Listbox mit meinen Kunden, und Funktion2 lädt eine Tabelle –
finden Sie die Zeit, um die Antwort zu überprüfen. –