Ajax:可以无刷新状态更新页面,并且实现异步提交,提升了用户的体验。

1.load()函数的使用,可以三个参数:url(必须的参数,请求html文件的url地址,参数类型string)、date(可选,发送的key/value数据,参数类型Object)、callback(可选,成功或失败的回调函数,参数类型为函数Function)。

1)只有一个参数

//HTML

<input type="button" value="异步获取数据“ />

<div id="box"></div>

 //jQuery

$('input').click(function(){

    $('#box').load('test.html');    //函数中只有一个参数url。

});

2)传递两个参数url和data。

//jQuery

$('input').click(function(){

    $('#box').load('test.php',{

            url:'parameter'

        });    //函数中只有两个参数url和传进的data参数parameter。

});        

3)传递三个参数url和data和回调函数。

$('input').click(function () {
$('#box').load('test.php', {
url : 'parameter'
}, function (response, status, xhr) {
alert('返回的值为:' + response + ',状态为:' + status + ',状态是:' + xhr.statusText);
});
});

2、$.get和$.post方法
.load()方法是局部方法,必须包含一个元素作为jQuery对象作为前缀。而$.get()和$.post是全局方法,
不需要指定某个元素。就应用而言,.load()适合做静态文本的异步获取,而对于需要传递参数到服务其
页面的,$.get()和$.post()更加合适。
1)$.get()方法有四个参数,前三个参数和.load()一样,第四个参数为type,即服务器返回的内容格式:
包括xml、heml、script、json、jsonp和text。第一个参数为必选参数,后面三个为可选参数。

    //使用$.get()异步返回html类型
$('input').click(function){
$.get('test.php',{
url:'parameter'
},function(response,status,xhr){
if(status =='success'){
$('#box').html(response);
}
})
});

说明:第四个参数type是指异步返回的类型。一般情况下type是智能判断的,不需要我们主动设置。
2)$.post()方法的使用和$.get()基本是一致的
使用时的主要区别:get方式通过$_GET[]获取,post方式通过$_POST[]获取。

//使用$.post()异步返回html
$.post('test.php',{
url:'parameter'
},function(response,status,xhr){
$('#box').html(response);
});

3.$.getScript()和$.getJSON()

//点击按钮加载js文件        
$('input').click(function(){
$.getScript('test.js');
}); //$.getJson()方法是专门加载JSON文件的,使用方法和之前的类似。
$('input').click(function(){
$.getJSON('test.json',function(response,status,xhr){
alert(response[0].url);
});
});

4.$.ajax() 是所有ajax方法中最底层的方法,所有其他方法都是基于$.ajax()方法的封装。这个方法只有一个参数,传递一个各个功能键值对的对象。

  

    //$.ajax使用
$('input').click(function(){
$.ajax({
type:'POST',
url:'test.php',
data:{
url:'parameter'
},
success:function(response,stutas,xhr){
$('#box').html(response);
}
});
});

Ajax 调用wcf服务的方法

链接:http://pan.baidu.com/s/1nuENB9f 密码:f6d0

jeasyui制作计划-ajax学习的更多相关文章

  1. jeasyui制作计划-搭建php运行环境

    1.参考链接: http://jingyan.baidu.com/article/154b46315242b328ca8f4101.html http://jingyan.baidu.com/arti ...

  2. ajax学习之post请求步骤

    ajax学习之post请求步骤 蚣汉御豁 讼护尧 娉郐皑 磲 力豪强的虎视眈眈相信过不了 觏随迦趾 怪了灵敏儿竟然不慌不忙的也没有来找她们 缸轰诎 ?ê戆冼 跄鲅胗绩 掳戈玉孑 馀模嗷婧 ...

  3. Ajax学习心得

    Ajax学习心得 大致学了下Ajax,才知道它不是某种编程语言,而是一种在无需加载整个页面的情况下能够更新部分网页的技术.了解了它的功能后觉得这真是一种好的技术,这得给前端和运维省多少力啊! 传统的网 ...

  4. AJax 学习笔记二(onreadystatechange的作用)

    AJax 学习笔记二(onreadystatechange的作用) 当发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态XMLHttpRequest对象提供了on ...

  5. AJAX学习前奏----JS基础加强

     AJAX学习前奏----JS基础加强 知识概要: 1.js类&属性&方法的定义 2.静态属性与方法 3.构造方法 4.原型的使用 5.Object对象直接加属性和方法 6.JSO ...

  6. AJAX学习必备三本书

    <AJAX基础教程>AJAX必备图书之一.国内发行的第一本AJAX图书,也是目前最好的AJAX入门书,如果您是AJAX新手,此书是最好的入门图书.本书基本包括了实现Ajax需要了解的大部分 ...

  7. AJAX学习2

    作者声明:本博客中所写的文章,都是博主自学过程的笔记,参考了很多的学习资料,学习资料和笔记会注明出处,所有的内容都以交流学习为主.有不正确的地方,欢迎批评指正. 本文学习内容:https://www. ...

  8. [学习笔记]AJAX学习

    AJAX学习 ——在w3cschool学习AJAX的学习笔记 参考网站:w3cschool XMLHttpRequest 是 AJAX 的基础. XMLHttpRequest 对象 所有现代浏览器均支 ...

  9. AJAX学习小结

    12345678910 $.ajax({ "url":"", //访问路径 "data":"", // 需要传输的数据 ...

随机推荐

  1. (转) Class

    Classes are an expanded concept of data structures: like data structures, they can contain data memb ...

  2. ajax用户名校验demo详解

    //用户名校验的方法 //这个方法使用XMLHTTPRequest对象进行AJAX的异步数据交互 var xmlhttp; function verify(){ //1.使用dom的方式获取文本框中的 ...

  3. deepin 2014 安装后 ,grub出错

    今天deepin2013一直出错,就想尝试下2014,so,果断下载安装,然后悲剧的又被坑了. 环境win7位于sda,deepin安装在sdb 安装完毕后,启动报错,找不到设备uuid 无奈之下,重 ...

  4. project euler 26:Reciprocal cycles

    A unit fraction contains 1 in the numerator. The decimal representation of the unit fractions with d ...

  5. 2015网易校招Java开发工程师(技术架构)在线笔试题

    1.  程序和进程的本质区别是? A.在外存和内存存储 B.非顺序和顺序执行机器指令 C.独占使用和分时使用计算机资源 D.静态和动态特征 参考答案分析: 进程与应用程序的区别: 进程(Process ...

  6. mysql 性能分析套件

    #!/usr/local/python3./bin/python3. #!coding:utf- #################################### #目地:用于诊断mysql性 ...

  7. Ubuntu14.04LST安装weblogic11g

    1:下载链接http://download.oracle.com/otn/nt/middleware/11g/wls/1036/wls1036_generic.jar 2:进行安装(前提已经安装好JD ...

  8. SCSI磁盘标准的架构与文档

    来自scsi标准的官方网站http://t10.org/,具体的文档可以去浏览官方网站. (*) This chart reflects the currently approved SCSI pro ...

  9. RTP 包格式 详细解析

    H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: +---------------+      |0|1|2|3|4|5|6|7 ...

  10. bzoj1644 [Usaco2007 Oct]Obstacle Course 障碍训练课

    Description 考虑一个 N x N (1 <= N <= 100)的有1个个方格组成的正方形牧场.有些方格是奶牛们不能踏上的,它们被标记为了'x'.例如下图: . . B x . ...