Я делаю запрос на удаление АЯКС, как this-JQuery Ajax "_method" = "Удалить" дает ПОЛУЧИТЬ 404, когда DATATYPE: 'сценарий'
jQuery.ajax({
url: delete_url,
type:'post',
async: true,
data: {"_method":"delete"},
success: function(data) {
alert("success");
},
error: function(error) {
alert("error:" + error.status);
}
});
Это не работает на IE9, я не Не пытайтесь отправить запрос удаления на сервер в мои журналы. Однако это действительно странно, потому что он отлично работает в Chrome. Когда у меня есть «dataType:« script », я получаю ошибку 404 Not Found GET как на Chrome, так и на IE9. Я пробовал использовать тип: «DELETE», к сожалению, он не работает на IE9, но отлично работает в Chrome/FF/Safari. Я также попытался добавить _method = DELETE в строку запроса, но там тоже не удалось. Любые предложения будут полезны.
вопрос смущает. Что вы ожидаете получить на сервере? и какой тип данных вы возвращаете с сервера? Является ли URL в том же домене? – charlietfl
Успех, я хочу удалить строку, которую я не включил в код выше. dataType должен быть text/html, но не скриптом. Да, URL-адрес находится в одном домене. – KG2289
не объясняет, как вы ожидаете данные, отформатированные на сервере. Также, если возвращаете html ... что делает сценарий? – charlietfl