его следует игнорировать.
Просто, чтобы выполнить тест, если вы используете рельсы, не используйте javascript_include_tag
, но передавайте JavaScript как
<script src="/path/for/the/script/script.js" type="text/javascript"></script>
Он не включит кеш-бастер и с этим вы можете увидеть, есть ли ваша проблема, где вы думаете, что это.
Вы можете использовать метод AJAX :
$.ajax({
url: '/script.cgi',
type: 'DELETE',
success: function(result) {
// Do something with the result
}
});
Вы должны быть в состоянии использовать jQuery.ajax
:
Загрузите удаленную страницу, используя HTTP запрос.
И вы можете указать, какой метод следует использовать, с опцией
:
Тип запроса, чтобы сделать («
Post
» или «Get
«), по умолчанию: «GOW
».
Примечание: другие Методы HTTP-запроса, такие какпоставьте
иУдалить
, также можно использовать здесь, но Они не поддерживаются всеми браузеры.
$. Ajax
будет работать.
$.ajax({
url: 'script.php',
type: 'PUT',
success: function(response) {
//...
}
});
Возможно использование функции ajax JQuery путем указания типа
: «put»
или
введите: «delete»
и поддерживается не всеми браузерами, а большинством из них.
Ознакомьтесь с этим вопросом для получения дополнительной информации о совместимости:
Доступны ли методы PUT, DELETE, HEAD и т.д. в большинстве веб-браузеров?
-121--1792724- Если вы прокомментируете свой старый код с помощью //
, вы можете использовать регулярные выражения при поиске чего-либо в кодовой базе. Что-то вроде этого, например: ^ [^/] [^/]. * ваша _ функция _ имя. *
.
ищите тип param
Здесь также можно использовать другие методы HTTP просить, такие как PUT и DELETE, но они поддерживаются не всеми браузерами.
Похоже, это возможно с помощью функции JQuery's ajax путем указания типа
: "put"
или
тип: "delete"
и поддерживается не всеми браузерами, но большинством из них.
Ознакомьтесь с этим вопросом для получения более подробной информации о совместимости:
Доступны ли методы PUT, DELETE, HEAD и т.д. в большинстве веб-браузеров?