加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax的lAjax编程方法详解

发布时间:2020-12-16 03:26:15 所属栏目:百科 来源:网络整理
导读:jquery对Ajax提供了很好的支持,用户甚至不需要了解XMLRequest对象的概念就可实现AJAX的编程 load()方法 作用:可以动态的加载数据,并填充调用它的HTML元素内容,语法如下: #(selector).load(url,[data],[complete[responseText,textStatus,XMLHttpRequest

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

load()方法

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

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

参考的说明如下:

url:需要加载的资源url;

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

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

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

$。get()方法

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

url:需要加载的资源url;

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

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

$.post()方法

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

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

$.getJSON()方法

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

$.getJSON(url,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.在服务器端接受和处理表单数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读