Отображать сообщение, когда в AJAX и WordPress не найдено данных

Попробуйте это вместо:

 panel.addKeyListener(this);
 panel.addMouseListener(this);

Вы должны добавить слушателей к каждому компоненту, который хотите прослушать.

1
задан Kashif Rafique 17 January 2019 в 11:09
поделиться

2 ответа

Если вы ожидаете JSON-объект, установите contentType и запросите заголовок, как указано ниже.

и вы можете попробовать jQuery.isEmptyObject (response), чтобы убедиться, что объект пуст или нет.

$.ajax({
        url:  url, 
        dataType: 'json',
        type: method type,
        data : data,
        contentType: "application/json",
        beforeSend: function (e) {
            e.setRequestHeader('Accept', 'application/json; charset=utf-8')
        },
        success: function (response) {
            if(!jQuery.isEmptyObject(response)){
                //logic
            }else{
                //No object recived from backend
            }
        },
        error: function () {
            console.log ("Failed!");
        }
    });
0
ответ дан Jackson 17 January 2019 в 11:09
поделиться

Попробуйте отправить «dataType» во время запроса по ajax. попробуйте это -> dataType: 'json',

$.ajax({

url : ajax_url,
data : data,
dataType: 'json',
success : function(response) {
}
});
0
ответ дан Vel 17 January 2019 в 11:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: