ajax的lAjax编程方法详解

jquery对Ajax提供了很好的支持,用户甚至不需要了解XMLRequest对象的概念就可实现AJAX的编程

load()方法

作用:可以动态的加载数据,并填充调用它的HTML元素内容,语法如下:

#(selector).load(url,[data],[complete[responseText,textStatus,XMLHttpRequest]])

参考的说明如下:

url:需要加载的资源url;

data:可选参数,在提交请求时发送到服务器多的数据对象或者字符串

complete:(responseText,textStatus,XMLHttpRequest)可选参数,请求结束之后调用的回调函数,

$("#result").load("ajax/text.html");

$。get()方法

$.get(url,data,success(data,textStatus,jqXHR));

url:需要加载的资源url;

data:可选参数,在提交请求时发送到服务器多的数据对象或者字符串

success(:请求成功之后的回调函数

$.post()方法

$.post(url,data,success[data,textStatus,jqXHR,[dataType]]);

此方法与$.get()方法的参数方法相同

$.getJSON()方法

此方法可以通过http get请求从服务器加载JSON编码格式的数据,语法如下

$.getJSON(url,data,success[data,textStatus,jqHXR]);URL加载的是资源

另外说一下

json的格式:javascript object notation,是一种轻量级的数据交换格式。它采用的 是完全独立于语言的脚本格式,但是也使用了类似c语言的家族的习惯。

$.ajax)此方法可以执行异步http的ajax请求,语法如下

url:需要发送异步HTTP请求的url

settings:用于配置ajax的请求的一组“”“键值对”

$(url,settings);

利用ajax提交表单

1,创建FormData对象

可以使用两种你方法创建FormData对象,一种是new关键字,方法如下

var formData=new FormData();

另一种方法是:

var formElement=document.getElementById('myFormElement");

formData=formElement.getFormData();

$.ajax()方法中使用的FormData对象模拟表单服务器提交数据

2.向FormData对象添加数据

formData.append(key,value);

3.向服务器发送FormData对象

$.ajax()方法中使用对象可以模拟表单向服务器发送数据,代码如下

var formdata=new FormDataI();

4.在服务器端接受和处理表单数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值