问题描述
- html5 ajax留言板提交到数据库
-
<form id="contact-form" action="/M.asp" method="get" class="form-horizontal" onSubmit="uploadMB()"> <input class="input-xxlarge span12" type="text" placeholder="输入您的姓名" name="name" id="name" required/> <input class="input-xxlarge span12" type="email" placeholder="输入您的邮箱" name="mail" id="mail" required/> <textarea rows="5" class="span12" placeholder="Message" name="nr" id="nr" required></textarea> <button type="submit" class="big-grn-btn" style="float:right; display:block;'">提交</button> <div class="clear"></div> </form> <script> function get(){ htmlobj=$.ajax({url:"/M.asp?mail="+$("#mail").val()+"&name="+$("#name").val()+"&nr="+$("#message").val(),async:false}); if(htmlobj.responseText=="1"){ alert("提交成功!"); } } </script>
以上是留言板部分的代码html5和ajax都是刚接触看不太懂,M.asp页面应该用什么写呢?asp JavaScript吗?应该如何写把ajax的内容接受并提交进ACCESS呢?
解决方案
你需要一个服务器端,asp也可以,基于node.js的js(不是客户端js)也可以。jsp也可以,总之需要一个服务器端,接受参数,存入数据库。
解决方案二:
ajax和普通表单提交一样,你放到url上用request或者request.querystring获取数据
mail=request("mail")
name=request("name")
mail=request("nr")
'处理代码
解决方案三:
AJAX留言板
时间: 2024-11-01 01:40:17