jQuery Ajax实现添加数据(不刷新页面)

christy_fang 2010-06-13 12:01:10
现在我这有一个功能是将客户的留言信息添加到数据库里面,但是不要求把留言给显示出来,只要添加到库里就OK了,
我看这个项目在修改删除的时候都是使用的jQuery ajax json,但是我对jQuery不熟悉,
在网上查了会儿也没看见json有对添加的支持,所以不知道该如何做,
在此问问大家,不使用json也行,只要是使用jQuery ajax就行了,最好有个添加的例子,谢谢!
在线等哦!!!!!
...全文
478 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxh81 2010-06-13
  • 打赏
  • 举报
回复
先用ajax做最简单的例子,如检查用户名是否存在

了解原理之后,怎么玩都可以,想怎么玩也都简单了
christy_fang 2010-06-13
  • 打赏
  • 举报
回复
那参数什么的呢 该怎么获得参数? request.getParameter("id")??
fengyun817 2010-06-13
  • 打赏
  • 举报
回复
简单写了一下,没写后台解析,并且存数据的.自己根据实际情况定吧。

<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script>
//构造你要提交的数据,取自下面客户的留言。
var data={'id':'1','message':'hello'};
$(function(){$("#bt").bind('click',function(){
$.post('http://ip:port/web/add.do',data,function(html){//url自己定
alert(html);
},'html');

})
});
</script>

用户id:<input type="text" name="userid" value="1"/><br/>
留言: <textarea></textarea><br/>
<button id="bt">提交</button>

christy_fang 2010-06-13
  • 打赏
  • 举报
回复
OK 了 谢谢大家!
fengyun817 2010-06-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 christy_fang 的回复:]
那参数什么的呢 该怎么获得参数? request.getParameter("id")??
[/Quote]

用 request.getParameter("id") 应该可以获取到。以下是说明:

发送数据到服务器

默认情况下,Ajax请求使用GET方法。如果要使用POST方法,可以设定type参数值。这个选项也会影响data选项中的内容如何发送到服务器。

data选项既可以包含一个查询字符串,比如 key1=value1&key2=value2 ,也可以是一个映射,比如 {key1: 'value1', key2: 'value2'} 。如果使用了后者的形式,则数据再发送器会被转换成查询字符串。这个处理过程也可以通过设置processData选项为false来回避。

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧