Основная часть этого вопроса связана с тем, как я могу определить маршрут в файле javascript. В то же время я просто хочу убедиться, что я делаю это нормально. По существу, на моей странице просмотра я вижу свои записи. Когда я выдаю записи, каждая строка, которую я даюSymfony2/Javascript delete alert
<input type="button" value="Delete" onclick="delete_alert({{ alert[0].id }})"/>
Это дает пользователю возможность удалить предупреждение. Прежде чем идти прямо в вещи, мне нравится сначала отправить его на javascript.
function delete_alert(id){
var answer = confirm("Confirm delete");
if (answer){
$.get("NickAlertBundle_delete", { row: id });
}
}
Так что, если удаление подтверждается, он называет этот маршрут
NickAlertBundle_delete:
pattern: /view-alerts
defaults: { _controller: NickAlertBundle:Alert:delete }
requirements:
_method: GET
Мой первый вопрос здесь они удалялись предупреждение от просмотра страниц-оповещения. Как только они подтвердят удаление, я не хочу, чтобы они уходили куда угодно, просто обновите страницу просмотра предупреждений (так как это приведет к удалению удаленного предупреждения). Но дает ли маршрут удаления шаблон просмотра - оповещения, запутывающие или неправильные? Его то, что я хочу сделать, поскольку я хочу, чтобы они остались на этой странице, просто не чувствуют себя хорошо.
Во всяком случае, моя реальная проблема заключается ошибка
Нет маршрута не найдено для GET/NickAlertBundle_delete (от http://localhost:8000/view-alerts;) (404 Not Found)
Так что я не думаю, что так, как я определить маршрут в моем файле javascript правильно. Итак, как я могу исправить этот маршрут? Спасибо