首页 >> 大全

ajax怎么使用方法(Ajax 基本使用的四大步骤)

2022-08-30 大全 125 作者:考证青年

语法: $.ajax([]);

$.ajax({type: "POST",url: "",data: {:$("#").val(), :$("#").val(),:$("#").val()},: "json",: (data){if(data==1){// 用户名或密码错误alert("用户名或密码错误");}else if(data==2){alert("验证码错误");// 验证码错误}else if(data==0){..href="index";}//跳转页面},error:(, , ){//请求失败时调用此函数.log(.);.log(.);.log();}});

php作为后台的处理过程

(){//用户登陆验证(用户名和邮箱均可登陆)$very = new \Think\();if($very->check($_POST[''])){//验证码正确$ = I('post.');$judge = " ( = '$' or = '$' )";$ = $this->user->where($judge)->('');if($ == 0){//用户未被注销$ = I('post.');$judge .= "and = '$'";$res = $this->user->where($judge)->find();if($res){//记录用户登陆状态$[''] = $this->user->where($judge)->('');$[''] = $data[''];$this->(0);//登陆成功}$this->(1);//用户名或密码错误}else$this->(8);//用户信息被注销}else$this->(2);//验证码错误}

ajax参数详解:

data

类型:

发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组, 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。

类型:

给 Ajax 返回的原始数据的进行预处理的函数。提供 data 和 type 两个参数:data 是 Ajax 返回的原始数据,type 是调用 .ajax 时提供的 参数。函数返回的值将由 进一步处理。

类型:

预期服务器返回的数据类型。如果不指定, 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 对象,而 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:

"xml": 返回 XML 文档,可用 处理。

"html": 返回纯文本 HTML 信息;包含的 标签会在插入 dom 时执行。

"": 返回纯文本 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 标签来加载)

"json": 返回 JSON 数据 。

"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?=?" 将自动替换 ? 为正确的函数名,以执行回调函数。

"text": 返回纯文本字符串

error

类型:

默认值: 自动判断 (xml 或 html)。请求失败时调用此函数。

有以下三个参数: 对象、错误信息、(可选)捕获的异常对象。

如果发生了错误,错误信息(第二个参数)除了得到 null 之外,还可能是 "", "error", "" 和 ""。

这是一个 Ajax 事件。

类型:

是否触发全局 AJAX 事件。默认值: true。设置为 false 将不会触发全局 AJAX 事件,如 或 可用于控制不同的 Ajax 事件。

类型:

仅在服务器数据改变时获取新数据。默认值: false。使用 HTTP 包 Last- 头信息判断。在 1.4 中,它也会检查服务器指定的 'etag' 来确定数据没有被修改过。

jsonp

类型:

在一个 jsonp 请求中重写回调函数的名字。这个值用来替代在 "=?" 这种 GET 或 POST 请求中 URL 参数里的 "" 部分,比如 {jsonp:''} 会导致将 "=?" 传给服务器。

类型:

为 jsonp 请求指定一个回调函数名。这个值将用来取代 自动生成的随机函数名。这主要用来让 生成度独特的函数名,这样管理请求更容易,也能方便地提供回调函数和错误处理。你也可以在想让浏览器缓存 GET 请求的时候,指定这个回调函数名。

类型:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了