Требуется перенаправление со страницы index.html на страницу userdetails.html при нажатии кнопки (type = button)
У меня есть 3 формы в index.html (каждая форма предназначена для разных целей)
У всех есть method=Post.
Во втором виде у меня кнопка с type=button и id=userdetails, и onclick = "sendDetails()"
Теперь работают на той же странице:
function sendDetails(){
$.ajax({
method: "GET",
url: "/newColl",
success: function(data) {
$('#form2').attr('action', '/userdetails');
}
Теперь у меня есть страница index.js со следующей функцией:
var createGroup = function(//<manipulation on mongodb>)
router.get('newColl', function(req, res, next){
// mongo connection and calling createGroup function
// this is working fine.
client.close()
});
router.post('/userdetails', function(req, res, next) {
res.redirect('userdetails.html');
}
Я пробовал с res.redirect, res.sendFile, res.render, window.location.href(in html), но все тщетно.
Кто-нибудь может помочь.
Спасибо
Вы упомянули 3 формы, но описали только одну (я предполагаю, что «вторая форма» - это #form2). Имеют ли значение две другие формы? Судя по тому, как он закодирован, вы хотите, чтобы пользователь дважды щелкнул кнопку в #form2. Это было твоим намерением?
Спасибо ... да, вторая форма - # form2, другие формы имеют другое назначение. В этой второй форме при нажатии кнопки я хочу обработать некоторый текстовый поиск, и результат этого поиска будет сохранен в новом поле в новой коллекции, и как только это будет сделано ... перейти на следующую страницу, где будут отображаться данные из вновь созданных коллекция.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Возможный дубликат Как управлять запросом перенаправления после вызова jQuery Ajax