JQuery - İç içe AJAX

2 Cevap php

Ben aşağıdaki kodu kullanarak iç içe geçmiş bir AJAX çağrısı gerçekleştirmeye çalışıyorum. İç içe çağrı çalışmak için görünmüyor. Yanlış bir şey yapıyor muyum?

$.ajax({
type: 'GET',
url: "/public/customcontroller/dosomething",
cache: false,
dataType: "html",
success: function(html_input)
{
    $.ajax({
        type: 'GET',
        url: "/public/customcontroller/getjobstatus",
        cache: false,
        dataType: "html",
        success: function(html_input){
        alert(html_input);
        }
    });                                                                       
}
});

2 Cevap

Sen dışında çağrı uyumsuz ve başarı işleyicisi oyun haline gelebilir önce kapsam dışına gidebilir verilen iplik tipi sorunlarınız olabilir. Ayrı bir işlevi başarı çağrısı yıkmayı deneyin.

Bu deneyin

$.ajax({
type: 'GET',
url: "/public/customcontroller/dosomething",
cache: false,
dataType: "html",
async: false,
success: function(html_input)
{
    $.ajax({
        type: 'GET',
        url: "/public/customcontroller/getjobstatus",
        cache: false,
        dataType: "html",
        success: function(html_input){
        alert(html_input);
        }
    });                                                                       
}
});