Html表单方法帖子在localhost

时间:2015-06-22 14:18:43

标签: html sails.js

我最近安装了sails.js作为Web服务器来托管我的所有html和其他文件,并且在我的登录表单中遇到了问题。当html表单方法设置为post时,我遇到404错误,声称它无法找到该文件。但是,当我将方法更改为get方法时,它会加载相应的html文件而不会出现问题(但会在URL中显示用户名和密码,yikes!)。更奇怪的是,当我在单独的选项卡中键入文件路径(post方法输出)时,页面加载没有任何问题。

我正在开展的项目是一个学习项目,因此我可以使用js,jqueryangularjscss,{{来了解网页的内部工作原理1}}等等。我想要做的就是使用登录表单将我重定向到“登录”页面,其中所有内容都是“登录成功”。我没有注册用户列表或任何类型的东西,我只是想让它转到下一页!这是代码;)

html

我使用'../'引用的每个文件都可以正常工作。在链接href属性和脚本src属性中,这种类型的文件引用工作正常。没有服务器代码。我只想把它带到没有任何服务器代码的“登录”页面。这在<form name="login" method="post" accept-charset="utf-8" action="../html/KLASSY_LOGGED_IN.html"> <div class="line"> <label for="username">Username</label> <input type="username" name="myUsername" id="username" pattern=".{6,}" placeholder="" ng-required="true"> </div> <div class="line"> <label for="password">Password</label> <input type="password" name="myPassword" id="pwd" pattern=".{8,}" placeholder="" ng-required="true"> </div> <div class="line submit"> <input type="submit" id="cusLogin" value="Login" /> </div> </form> 之外工作正常,但为什么不在sails.js内?

1 个答案:

答案 0 :(得分:1)

您需要让处理程序成为某种类型的脚本,您不能只将操作指向此页面。

../html/KLASSY_LOGGED_IN.html

你可以做的是将动作改为javascript,将你重定向到那个页面。