基于JQuery框架的AJAX实例代码


Posted in Javascript onNovember 03, 2009

index.html

<html> 
<head> 
<title>jQuery Ajax 实例演示</title> 
</head> 
<script src="./js/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function(){//这个就是jQueryready ,它就像C语言的main 所有操作包含在它里面 
$("#button_login").mousedown(function(){ 
login(); //点击ID为"button_login"的按钮后触发函数 login(); 
}); 
}); 
function login(){ //函数 login(); 
var username = $("#username").val();//取框中的用户名 
var password = $("#password").val();//取框中的密码 
$.ajax({ //一个Ajax过程 
type: "post", //以post方式与后台沟通 
url : "login.php", //与此php页面沟通 
dataType:'json',//从php返回的值以 JSON方式 解释 
data: 'username='+username+'&password='+password, //发给php的数据有两项,分别是上面传来的u和p 
success: function(json){//如果调用php成功 
//alert(json.username+'\n'+json.password); //把php中的返回值(json.username)给 alert出来 
$('#result').html("姓名:" + json.username + "<br/>密码:" + json.password); //把php中的返回值显示在预定义的result定位符位置 
} 
}); 
//$.post()方式: 
$('#test_post').mousedown(function (){ 
$.post( 
'login.php', 
{ 
username:$('#username').val(), 
password:$('#password').val() 
}, 
function (data) //回传函数 
{ 
var myjson=''; 
eval('myjson=' + data + ';'); 
$('#result').html("姓名1:" + myjson.username + "<br/>密码1:" + myjson.password); 
} 
); 
}); 
//$.get()方式: 
$('#test_get').mousedown(function () 
{ 
$.get( 
'login.php', 
{ 
username:$('#username').val(), 
password:$('#password').val() 
}, 
function(data) //回传函数 
{ 
var myjson=''; 
eval("myjson=" + data + ";"); 
$('#result').html("姓名2:" + myjson.username + "<br/>密码2:" + myjson.password); 
} 
); 
}); 
} 
</script> 
<body> 
<div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div> 
<form id="formtest" action="" method="post"> 
<p><span>输入姓名:</span><input type="text" name="username" id="username" /></p> 
<p><span>输入密码:</span><input type="text" name="password" id="password" /></p> 
</form> 
<button id="button_login">ajax提交</button> 
<button id="test_post">post提交</button> 
<button id="test_get">get提交</button> 
</body> 
</html>

login.php
<?php 
echo json_encode(array ('username'=>$_REQUEST['username'],'password'=>$_REQUEST['password'])); 
?>
Javascript 相关文章推荐
网页编辑器ckeditor和ckfinder配置步骤分享
May 24 Javascript
js获得鼠标的坐标值的方法
Mar 13 Javascript
javascript如何写热点图
Dec 08 Javascript
JavaScript Math.round() 方法
Dec 18 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
May 09 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
微信小程序支付之c#后台实现方法
Oct 19 Javascript
详解vue 兼容IE报错解决方案
Dec 29 Javascript
vue实现动态按钮功能
May 13 Javascript
使用vue for时为什么要key【推荐】
Jul 11 Javascript
Vue实现跑马灯效果
May 25 Javascript
Jquery AJAX 框架的使用方法
Nov 03 #Javascript
JQuery打造PHP的AJAX表单提交实例
Nov 03 #Javascript
jQuery get和post 方法传值注意事项
Nov 03 #Javascript
js window.onload 加载多个函数的方法
Nov 02 #Javascript
深入认识javascript中的eval函数
Nov 02 #Javascript
javascript 按回车键相应按钮提交事件
Nov 02 #Javascript
JQuery 解析多维的Json数据格式
Nov 02 #Javascript
You might like
php中将网址转换为超链接的函数
2011/09/02 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
php中异常处理方法小结
2015/01/09 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
python使用socket向客户端发送数据的方法
2015/04/29 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
pandas分组聚合详解
2020/04/10 Python
python中round函数如何使用
2020/06/19 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
美国轮胎网站:Priority Tire
2018/11/28 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
2014年两会学习心得体会
2014/03/17 职场文书
开学典礼策划方案
2014/05/28 职场文书
村党建工作汇报材料
2014/11/02 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书