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;
?>
相关文章
这篇文章主要介绍了jQuery插件ajaxFileUpload异步上传文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-10-10
改编自php版本这里记录.net 下的实现;首先创建数据库表test,并插入一些测试数据接下来建立一个html文件,感兴趣的朋友可以参考下哈,希望您可以帮助到你2013-03-03
本文主要对表格的简单应用:表格变色;表格展开关闭;表格内容筛选进行实例分析介绍。具有很好的参考价值,需要的朋友一起来看下吧2016-12-12
如何判断获取的对象是否存在,貌似有很多方法实现,下面以$("#id")举例,为大家详细介绍下具体的判断过程2013-09-09
jquery有很多的API事件,本文小编给大家整理了jquery中最主要的API函数集合。2017-11-11
这篇文章主要介绍了jQuery实现的图文高亮滚动切换特效,涉及jquery基于鼠标事件针对页面元素遍历与动态操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08
这篇文章主要介绍了jquery实现实时改变网页字体大小、字体背景色和颜色的方法,涉及jquery使用css方法动态操作页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08
下面小编就为大家带来一篇easyui取消表单实时验证,提交时统一验证的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11
这篇文章主要介绍了前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来,在项目中经常会遇到,今天小编把实例代码分享给大家,需要的朋友可以参考下2017-11-11
这篇文章主要介绍了jQuery链式操作,实例分析了jQuery基于链式操作动态改变页面元素样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-11-11
最新评论
AJAX框架简笔画图片教程,jquery 框架使用教程 AJAX篇相关推荐
- jquery ajax 框架有哪些,jquery框架有哪些?jQuery框架介绍
做web开发的小伙伴们应该是经常会用到jQuery框架的,这是目前最流行的js框架之一,小伙伴们知道基于的jQuery框架都有哪些吗?下面小编就带你了解一下吧. 一.jQuery UI框架 Chico ...
- java ligerui_[Java教程]jQuery LigerUI 使用教程入门篇_星空网
jQuery LigerUI 使用教程入门篇 2012-01-17 0 阅读目录获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlec ...
- ajax post 不起作用,jQuery验证submitHandler在$ .ajax post表单数据中不起作用
我使用$.ajax发送数据并使用jQuery验证插件进行验证,如下所示: Send JS: jQuery(document).ready(function ($) { $('#myform').val ...
- jq中ajax请求跨域,用JQuery实现简单的Ajax跨域请求
前一阵发过一篇利用ExtJs的ScriptTagProxy实现Ajax跨域请求的文章,这几天看了一下Jquery,发现如果用JQuery中的getScript其实更简单(jquery 1.2.6版本) ...
- 自定义ajax脚本出粗哦,jQuery DataTables插件自定义Ajax分页实例解析
一.问题描述 园友是做前端的,产品经理要求他使用jQuery DataTables插件显示一个列表,要实现分类效果. 后端的分页接口已经写好了,不涉及条件查询,需要传入页码(pageNo)和页面显示数 ...
- jQuery系列 第三章 jQuery框架操作CSS
第三章 jQuery框架操作CSS 3.1 jQuery框架的CSS方法 jQuery框架提供了css方法,我们通过调用该方法传递对应的参数,可以方便的来批量设置标签的CSS样式. 使用JavaScr ...
- 前端之jQuery框架/全面教程/一小时速成/常用点整合 【附代码、前端必备之一】
jQuery 目录 1.选择器和事件 2.html 2.1获得内容 - text().html() 以及 val() 2.2设置text().val().html() 2.3添加元素 2.4删除元素 ...
- Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较
1.现流行的Ajax框架技术简介 现有的Ajax从框架角度分级的话,可以有以下分类: ·零级,完成base工作,包括扩展原有对象的方法,Ajax通讯部分,比较精简. ·一级,完成effect工作,包括 ...
- 基于JQuery框架的AJAX
基于JQuery框架的AJAX/jquery这个类库相当不错...简单..功能还强大在JQuery中,AJAX有三种实现方式:$.ajax(),$.post,$.get().XHTML(主要):< ...
最新文章
- 最佳时间 (DOM编程艺术)
- nacative mysql_MySQL索引优化
- java 分布式sql引擎_分布式SQL查询引擎 Presto 性能调优的五大技巧
- 基于Echarts的HTML5 Canvas折线图DEMO演示
- C#线程同步(1)- 临界区&Lock .
- 从Iris数据集开始---机器学习入门
- Android:学习路线总结,绝对干货
- python短信验证码_玩转python之获取短信验证码
- C语言编写的爱心代码
- 测量学—大地测量学基础
- 神秘的乌克兰地狱之门
- Win10删除右键多余选项菜单
- ws2812怎么调亮度_深度解析OLED屏幕的低亮度DC调光是如何实现的?
- 2022.5.4.学习笔记数据类型
- php和durex,PHP语言25周年 杜蕾斯发文庆祝 文案绝了
- git did not exit cleanly(exit code 128)报错的部分原因及解决方法
- 讯飞智能录音笔SR702让工作体验更佳
- PHP代码 - 简单、实用、美好的导出代码
- 360手机刷机: N5、N5S、N6、N6Lite、N6PRO、N7、N7Lite、N7PRO、Q5、Q5Plus
- 虚拟化之——内存虚拟化