关于uchome关注和收藏的简单实现(使用ajxa的简单小技巧)
2011-01-31 09:54
363 查看
我对ajax不是很理解,但是想要实现,关注和收藏的功能,又不能跳转页面去处理,so这就只能用无刷新页面的方式,来实现,首先,我们要在关注或者收藏按钮上,用js的点击方法,出发这个方法(如onclick)调用一个函数
<input type="text" value="关注" onclick="newajax();">
然后我们在头部header里面添加newajax方法。用来调用我们处理的方法;
<script type="text/javascript">
function newajax() {
var x = new Ajax();
x.get('guanzhu.php?ac=cang&id=$id', function(s){
alert(s);
});
}
</script>
首先定义一个ajax,这个方法最主要的地方在,
x.get('guanzhu.php?ac=cang&id=$id', function(s){
alert(s);
}
使用get的方法,获得guanzhu.php?ac=cang&id=$id请求这个页面进行处理。在&后天添加参数,用来处理我们要关注或者收藏的的东西的
function(s)
用用来将请求页面返回的东西用alert的方式输出出来
下面我们就要构建guanzhu的处理页面了
在这个页面进行必要的处理,具体的操作看程序员个人,可以用数据库处理也可以使用文本处理,我比较倾向于用数据库处理,
在返回的时候,如果是uchome我们就必须注意,使用return和echo,是不行的,这时候会报xml的错误,英文可以,中文不行,这可能是应为转码的问题。为了方便操作,我们可以是直接使用showmessage这个函数,将我们要提示的汉字,显现出来!
<input type="text" value="关注" onclick="newajax();">
然后我们在头部header里面添加newajax方法。用来调用我们处理的方法;
<script type="text/javascript">
function newajax() {
var x = new Ajax();
x.get('guanzhu.php?ac=cang&id=$id', function(s){
alert(s);
});
}
</script>
首先定义一个ajax,这个方法最主要的地方在,
x.get('guanzhu.php?ac=cang&id=$id', function(s){
alert(s);
}
使用get的方法,获得guanzhu.php?ac=cang&id=$id请求这个页面进行处理。在&后天添加参数,用来处理我们要关注或者收藏的的东西的
function(s)
用用来将请求页面返回的东西用alert的方式输出出来
下面我们就要构建guanzhu的处理页面了
在这个页面进行必要的处理,具体的操作看程序员个人,可以用数据库处理也可以使用文本处理,我比较倾向于用数据库处理,
在返回的时候,如果是uchome我们就必须注意,使用return和echo,是不行的,这时候会报xml的错误,英文可以,中文不行,这可能是应为转码的问题。为了方便操作,我们可以是直接使用showmessage这个函数,将我们要提示的汉字,显现出来!
相关文章推荐
- 使用 JavaScript 实现简单候选项推荐功能(模糊搜索)【收藏】【转】
- 关于shell 命令在七牛的使用小技巧 使用七牛的curl 实现表单上传
- 关于使用Java实现的简单网络爬虫Demo
- 关于类似于电信弹出广告(push业务),使用ROS与简单web服务器实现
- (安卓APP)关于使用偏好设置储存数据,首次登录应用到新手指导页,再次登录直接到主页面简单的相关实现代码
- 关于使用Java实现的简单网络爬虫Demo
- 关于使用Java实现的简单网络爬虫Demo
- 关于使用js实现按期间查询的简单demo
- 关于使用Java实现的简单网络爬虫Demo
- 使用 JavaScript 实现简单候选项推荐功能(模糊搜索)【收藏】【转】
- 关于使用阿里云服务调用识别身份证图片、营业执照的信息抓取接口的简单实现
- 使用OPENCV简单实现具有肤质保留功能的磨皮增白算法
- 使用iptables防火墙实现简单的IP过滤、SNAT及DNAT
- Android使用ViewPager实现滚动广告解决OOM小技巧
- 关于字符串判断的几个常用属性 以及简单项目实现中数组运用的初步思想 蓝懿教育
- 使用System.DirectoryServices.Protocols实现对AD的简单操作
- AFNetWorking的实现分析以及简单使用
- Retrofit 2.0关于get和post的网络访问的简单使用
- c#关于网页内容抓取,简单爬虫的实现。(包括动态,静态的)
- 使用VideoView实现简单视频播放器