AJAX框架简笔画图片教程,jquery 框架使用教程 AJAX篇

jquery 框架使用教程 AJAX篇

更新时间:2009年10月11日 14:47:26   作者:

正好项目中准备使用thickbox,于是干脆抛弃prototype.js,看起jquery.js了。JQuery确实不错,体积比Prototype小了许多,而且使用起来更方便更灵活。有人说Prototype像JAVA,正统;而JQuery像Ruby,灵活,更趋于OOP。

小试了下AJAX,感觉比prototype简洁多了,在JQuery中,AJAX有三种实现方式:$.ajax(),$.post,$.get()。

XHTML(主要):

输入姓名:

输入年龄:

输入性别:

输入工作:

提交

POST提交

GET提交

JS:

1、引入jquery框架:

2、构建AJAX,JQUERY的好处是不需要在XHTML中使用JS代码来触发事件了,可以直接封装在JS文件中:

//$.ajax()方式

$(document).ready(function (){

$('#send_ajax').click(function (){ //直接把onclick事件写在了JS中,而不需要混在XHTML中了

var params=$('input').serialize(); //序列化表单的值,与prototype中的form.serialize()相同

$.ajax({

url :'ajax_test.php', //后台处理程序

type:'post', //数据发送方式

dataType:'json', //接受数据格式

data:params, //要传递的数据

success:update_page //回传函数(这里是函数名)

});

});

});

function update_page (json) { //回传函数实体,参数为XMLhttpRequest.responseText

var str="姓名:"+json.username+"
";

str+="年龄:"+json.age+"
";

str+="性别:"+json.sex+"
";

str+="工作:"+json.job;

$("#result").html(str);

}

//$.post()方式:

$(function (){ //$(document).ready(function (){ 的简写

$('#test_post').click(function (){

$.post('ajax_test.php',

{username:$('#input1').val(),age:$('#input2').val(),sex:$('#input3').val(),job:$('#input4').val()},

function (data){ //回传函数

var myjson='';

eval('myjson='+data+';');

$('#result').html("姓名:"+myjson.username+"
工作:"+myjson['job']);

});

});

});

//$.get()方式:

$(function (){

$('#test_get').click(function (){

$.get('ajax_test.php',

{username:$("#input1").val(),age:$("#input2").val(),sex:$("#input3").val(),job:$("#input4").val()},

function (data) {

var myjson='';

eval("myjson="+data+";");

$("#result").html(myjson.job);

});

});

});

PHP代码:

$arr=$_POST; //若以$.get()方式发送数据,则要改成$_GET.或者干脆:$_REQUEST

$myjson=json_encode($arr);

echo $myjson;

?>

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了jQuery插件ajaxFileUpload异步上传文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-10-10

4f55910a645b073bc4fc65dc10dc14bd.png

改编自php版本这里记录.net 下的实现;首先创建数据库表test,并插入一些测试数据接下来建立一个html文件,感兴趣的朋友可以参考下哈,希望您可以帮助到你2013-03-03

0ea3c7666119d5615e582f823fb3fad6.png

本文主要对表格的简单应用:表格变色;表格展开关闭;表格内容筛选进行实例分析介绍。具有很好的参考价值,需要的朋友一起来看下吧2016-12-12

4f96a78db829b1556ff16de21e013c7a.png

如何判断获取的对象是否存在,貌似有很多方法实现,下面以$("#id")举例,为大家详细介绍下具体的判断过程2013-09-09

8cc1031babc6aff2319f1c6af8544aa0.png

jquery有很多的API事件,本文小编给大家整理了jquery中最主要的API函数集合。2017-11-11

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了jQuery实现的图文高亮滚动切换特效,涉及jquery基于鼠标事件针对页面元素遍历与动态操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了jquery实现实时改变网页字体大小、字体背景色和颜色的方法,涉及jquery使用css方法动态操作页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08

2d9f31f2af7b675a3d153d2b7f1035a7.png

下面小编就为大家带来一篇easyui取消表单实时验证,提交时统一验证的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来,在项目中经常会遇到,今天小编把实例代码分享给大家,需要的朋友可以参考下2017-11-11

f4838ec7e2d4da28e0b57d4e852dadd4.png

这篇文章主要介绍了jQuery链式操作,实例分析了jQuery基于链式操作动态改变页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-11-11

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值