JQuery - если идентификатор целевого элемента похож (соответствует) - слишком много ошибок рекурсии - PullRequest
0 голосов
/ 21 октября 2019

Я хотел бы инициировать другой вызов ajax, основанный на целевом идентификаторе.

Мой код:

$(document).on('click', '[id^=test1-order-done-],[id^=test2-order-done-]', function(e) {
    e.preventDefault();
    var elem = $(this);
    var elemid = e.target.id;
    var id = elem.attr('data-id');
    console.log(e.target.id);
    var params = {
        type: "POST",
        data: {
            'updatestatus': orderstatus, 
            'updateorder': id
        },
        success: function() { elem.closest('tr').remove(); },
        error: function() { alert('ERROR'); }
    };
    if ( elemid == 'test1-order-done-' + id ) { params.url = 'test1_status_update.php'; } 
    if ( elemid == 'test2-order-done-' + id ) { params.url = 'test2_status_update.php'; }
    $.ajax(params);    
}); 

с этим кодом я получаю ошибку "слишком много рекурсии". Где проблема?

...