Я пытаюсь проанализировать простую HTML-страницу с помощью jQuery, но при использовании сокращенного метода $.post
без объекта данных я получаю ошибку net::ERR_EMPTY_RESPONSE
.
Следующий фрагмент кода возвращает net::ERR_EMPTY_RESPONSE
ошибка:
$.post( "http://mofosounds.com:8000/7.html", function(data) {
console.log("$.post without data object returns: " + $(data).text());
}, "html");
Но предоставление объекта данных, который согласно документам может быть строковым или простым объектом, работает:
$.post( "http://mofosounds.com:8000/7.html", { dummy: "object" }, function(data) {
console.log("$.post returns: " + $(data).text());
}, "html");
$.post( "http://mofosounds.com:8000/7.html", "Dummy string", function(data) {
console.log("$.post returns: " + $(data).text());
}, "html");
Однако метод $.get
, имеющий ту же сигнатуру и параметры, что и вариант $.post
, работает без предоставления объекта данных.Это почему?Примечание: Cors должен быть включен для анализа URL в моем примере.