使用JQuery表单提交更好吗?例如:
<input type="text" id="username" name="username" maxlength="30" /><br />
<input type="password" id="password" name="password" maxlength="30" /><br />
<input type="button" id="register" name="register" value="Register" />
我可以将id="register"
绑定到JQuery,然后在点击时使用val();
获取用户名和密码的值,并将其传递到PHP文件以使用AJAX进行数据库查询 - 这会阻止页面令人耳目一新,让用户体验更加流畅。
你同意吗?
答案 0 :(得分:1)
这实际上取决于您的具体情况。如果您在注册后将用户重定向到另一个页面,那么使用AJAX是没有意义的。
答案 1 :(得分:1)
所以你实际上在说的是否使用AJAX。
这取决于你要做的事情。如果这种方式你不必重新加载整个页面,这可能是一个好主意;但这真的取决于你。
在注册页面上,如果显示的唯一内容是注册表单,最好不要使用AJAX。这是没有意义的,因为整个页面必须在提交后重新加载(再次取决于场景)。
jQuery与它无关。在您的情况下,问题是如果没有激活javascript,他们将无法注册。
你仍然可以使用经典和这种javascript:
$("#register").click(function(e){
e.preventdefault();
// then perform your AJAX submission
});
这样,如果javascript未激活,您仍然可以添加经典的帖子提交并注册用户。
答案 2 :(得分:1)
更好?以什么方式?这肯定是可能的,绝对不是新的,也许更好 - 也许不是。我不确定你想要找出什么......是否安全?它可以做得对。但你必须更具体。
互联网上有很多关于AJAX为网络用户体验做什么的争论以及双方意见分歧。
答案 3 :(得分:1)
使用javascript有一个很大的限制 - 浏览器的安全模型。以“http:”开头的网址计为与“https:”不同的域。这意味着如果用户当前位于普通的http页面上,则无法通过https发送凭据。