Blogger Information
Blog 26
fans 0
comment 1
visits 18612
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP课程第十六天 Jquery Ajax异步添加收藏
Sam徐民强的博客
Original
756 people have browsed it


本功能根据实际案例改编而来,主要学习到ajax基本使用方法。

通过这段时间的学习,发现自己非常的充实(保密不能让领导知道),虽然所学内容都是自己平时工作当中经常使用的,古人说温故知新,发现了之前在代码写法上有待改进。向Peter 猪哥学习。

效果图片如下:

360截图20180410145305372.jpg

实例源代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
#btnfov{
	height:30px;
	background:none;	
	text-align:center;
	color:#333333;
	cursor:pointer;
	}
#tips{color:#FF0000;}
</style>
<title>ajax 使用方法</title>
<script src="https://cdn.bootcss.com/jquery/1.9.1/jquery.min.js"></script>
</head>

<body>
<p>
<label for="email">用户email:</label><input type="email" name="email" id="email">
</p>
<p>
<section >

   <label for="sid">文章:</label>
   <select name="sid" id="sid">
     <option value="100">水浒传-武松打虎</option>
 	<option value="101">十万个为什么?</option>
 	<option value="102">我要学习PHP</option>
   </select>

</p>
<p>
<button id="btnfov">加入收藏</button><span id="tips"></span>
</p>
<script>
//传递参数
//sid 商品id,
//email 用户id  用户登录的email
$('#btnfov').click (function(){
	//$.get和$.post类似
	$.post(
	'api/userFavorite.php?pagetype=favorite',
	{	
		"email": $('#email').val(),
		"sid": $('#sid').val()			
	}, 
	function(data){
		if (data == '1') {
			$('#tips').text('收藏成功!').show()
			setTimeout(function(){
				$('#tips').hide()
			},3000)
		 }else {
			$('#tips').text('收藏失败,您还未登录...').show()
			setTimeout(function(){
				$('#tips').hide()
			},3000)
		}
	}, 'json')
	return false
})
</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



2.jpg

1.jpg

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post