jquery - Handling form post, nodejs and JQueryMobile -


i'm working node.js , jquery mobile, , i'm having problems handling form. how render next page? should pass render function?

thanks help!

html code:

<!doctype html>  <html>  <head>  <meta name="viewport" content="width=device-width, initial-scale=1">  <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">  <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>  <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>  </head>  <body>  <div data-role="page" id="page1">       <h1>welcome homepage</h1>       <form method="post" action="/main" name="login">user name &nbsp;             <input required="required" name="username" type="text" value="">                       <br>          <br>          password &nbsp;&nbsp; <input required="required" name="password" type="password" value=""><br>          <br>          <input value="login" name="login" type="submit"></form>    </div>    <div data-role="page" id="page2">      <h1>success</h1>    </div>    <div data-role="page" id="page3">      <h1>fail</h1>    </div>  </body>  </html>

node.js:

app.post("/main", function (req, res) {  .  .  .  if (user != null) {  	console.log("user found");      res.render(??????); --> render #page2  } else {      console.log("username , password don't match");      res.render(??????); --> render #page3         }  }

you should use body-parser. it's middleware express, parser of http body in different formats.

for form parsing use bodyparser.urlencoded middleware


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

html - Outlook 2010 Anchor (url/address/link) -

android - How to create dynamically Fragment pager adapter -