проблема с AJAX я не получаю содержание - PullRequest
0 голосов
/ 16 апреля 2019

При отправке .saveInsurance я получаю 204 ответа без содержания вместо того, чтобы получить содержание страницы, может кто-нибудь помочь мне, когда я получаю ошибку в данных ошибка

examples.js: 70 Uncaught TypeError: $ (...). Closest (...) [0]. Данных нет функция

фактический результат - получить код состояния 200 и получить содержимое

var targetUrl = $(curInput).closest('.CustomeStepWizard').attr('data-url');
var dataSW = $(curInput).closest('.CustomeStepWizard')[0].data;
if (targetUrl)    
{
    bindObj ={  
        url: targetUrl, 
        data: dataSW 
    };

    $(curInput).closest('.CustomeStepWizard').find('.saveInsuranceBTN')
            .removeAttr('disabled').click(function () {
                createPostRequest(this.url, bindObj.data);
            }
            .bind(bindObj));
} 
else {}

1 Ответ

0 голосов
/ 16 апреля 2019

Поскольку ваш HTML-файл не отображается, я хочу верить, что у вас есть некоторый атрибут данных, связанный с объектом $ (. CustomeStepWizard). Тем не менее, эти данные могут быть получены с помощью

$ [0] .data () (CustomeStepWizard.); / возвращает все данные. Запомните () после данных. / $ [0] .data ( 'Foo') (CustomeStepWizard.); $ [0] .attr ( 'данных Foo') (CustomeStepWizard.); / * получить определенные данные. * /

...