WordPress上对Ajax删除请求的ERR EMPTY RESPOSNE

时间:2018-12-10 07:07:58

标签: jquery ajax wordpress error-handling wordpress-rest-api

我正在尝试删除具有REST api端点的帖子。 evry在本地工作正常。但在live(000webhost服务器)上,其给出的错误却没有响应文本。

http://mylivesite/wp-json/university/v1/nclike net::ERR_EMPTY_RESPONSE

这是js代码:

$.ajax({
        beforeSend: (xhr) => {
            xhr.setRequestHeader('X-WP-Nonce', universityData.nonce);
        },
        url: universityData.root_url + '/wp-json/university/v1/nclike',
        type: 'DELETE',
        //dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
        data: {like: thisLikeBox.attr('data-likeid')},
    })
    .done((response) => {
        thisLikeBox.attr('data-exists', 'no');
        var likeCount = parseInt(thisLikeBox.find('.like-count').html(), 10);
        likeCount--;
        thisLikeBox.find('.like-count').html(likeCount);
        thisLikeBox.attr('data-likeid', '');
        console.log(response);
    })
    .fail((response) => {
        console.log(response);
    })
    .always(function() {
        console.log("complete");
    });

}

错误指向主要jQuery.js的这一行:

// Do send the request (this may raise an exception)
                xhr.send( options.hasContent && options.data || null );

帮助!! :(

0 个答案:

没有答案