关于表单提交,我这样会很奇葩吗?

GreatAuk
  • 417

我现在提交表单都是用Jquery的ajax方法,从来不用通用提交表单的方法

<form action="url" method="post">
  <p>First name: <input type="text" name="fname" /></p>
  <input type="submit" value="Submit" />
</form>

虽然不知道这样有什么不妥,但这样应该是有问题的,希望大家指出问题所在。

追加:我是下面这样提交的,连<form>标签和submit按钮都没有,但是我看好多网站就算是异步提交也会写form表单和submit按钮,比如segmentfault的评论功能就是了

<input type="text" id="username" placeholder="you name"/>
<button>提交</button>
<script>
    $("button").click(function(){
        $.ajax({
            url:"url",
            type:"POST",
            data:{"username":$("#username").val()},
            success:function(data){
                alert(data);
            }
        });
    });
</script>
回复
阅读 1.8k
4 个回答
✓ 已被采纳

监测表单的submit事件,阻止默认事件(表单就不会提交了),数据验证,自己ajax提交

这样提交页面会刷新,ajax不会。

你这不算奇葩。我当年连jq都懒得用,直接用thrift自动生成前端与后端代码,那才算奇葩。

现在很少这样提交表单了吧 一般都用ajax

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏