我正在尝试删除具有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 );
帮助!! :(