Я видел много примеров, в которых # вставляется в атрибут href ссылки, чтобы браузер запускал событие onclick. Я сделал это недавно в приложении Ruby Sinatra. Сейчас я замечаю, что когда я перенаправляю на «/» из моего серверного кода (через ответ 303), URL в браузере все еще имеет # в конце.
Это «правильный» способ сделать сообщение без элемента формы?
<a href='#' onclick="$.post('/test1/69')">add</a>