基于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 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
利用onresize使得div可以随着屏幕大小而自适应的代码
Jan 15 Javascript
分享14个很酷的jQuery导航菜单插件
Apr 25 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
Aug 02 Javascript
js中onload与onunload的使用示例
Aug 25 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
Sep 12 Javascript
浅谈Javascript中substr和substring的区别
Sep 30 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
May 25 Javascript
Bootstrap table使用方法详细介绍
Dec 09 Javascript
Vue 构造选项 - 进阶使用说明
Aug 14 Javascript
Openlayers学习之地图比例尺控件
Sep 28 Javascript
Javascript实现单选框效果
Dec 09 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 eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
php数组合并的二种方法
2014/03/21 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
Javascript的this用法
2017/01/16 Javascript
JS验证不重复验证码
2017/02/10 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
vue超时计算的组件实例代码
2018/07/09 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
图文详解WinPE下安装Python
2016/05/17 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
python 读取二进制 显示图片案例
2020/04/24 Python
keras K.function获取某层的输出操作
2020/06/29 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
《珍珠泉》教学反思
2014/02/20 职场文书
西柏坡导游词
2015/02/05 职场文书
大学生个人总结范文
2015/02/15 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS
Python 多线程处理任务实例
2021/11/07 Python
python实现会员信息管理系统(List)
2022/03/18 Python