博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax
阅读量:6705 次
发布时间:2019-06-25

本文共 1096 字,大约阅读时间需要 3 分钟。

hot3.png

$.ajax({                type: 'get',                url: url,                data:data,                dataType: 'json',                contentType: 'application/json',                success: function (rsp) {                    if (!rsp.hasOwnProperty('isOk')) {                      //初始化bean,添加html                    }                    else {                        clearHtml();                    }                },                error: function (xmlHttpRequest, textStatus, errorThrown) {                    console.info(xmlHttpRequest.status);                    console.info(xmlHttpRequest.readyState);                    console.info(textStatus);                    console.info(errorThrown);                    clearCustomInfo();                }            });

type:请求的类型,get或者post

url:请求url

data:请求参数,可以通过

data:{

param:xxx

}

这种方式传入参数,如果是是get请求,会自动加上对应的参数,如果是post,则写入参数到body

success:请求成功,返回一个json对象,

error:请求失败,提示相关信息,一般这个部分不会改

另外,js对json有着天然的支持,

json对象转化成json字符串:JSON.stringify(data);

json字符啊串转化成json对象:data = JSON.parseJSON(str);

 

转载于:https://my.oschina.net/carbenson/blog/1615614

你可能感兴趣的文章
React Native错误汇总(持续更新)
查看>>
RxJava2 实战知识梳理(14) 在 token 过期时,刷新过期 token 并重新发起请求
查看>>
EventBus从源码角度来谈谈设计原理
查看>>
HTTP权威指南
查看>>
iOS开发笔记(三):消息传递与转发机制
查看>>
ApacheCN 翻译活动进度公告 2019.2.25
查看>>
Python缓存技术
查看>>
Metal入门(使用Metal画一个三角形)
查看>>
浅谈 iOS 应用启动过程
查看>>
Clang 之旅—[翻译]添加自定义的 attribute
查看>>
零基础学习Web开发的入门需要掌握哪些?
查看>>
慎用System.nanoTime()
查看>>
2017 移动端 iOS 年终工作总结-纯干货请自备酒水
查看>>
Android小知识-剖析OkHttp中的任务调度器Dispatcher
查看>>
switch的python实现
查看>>
Hybris UI的Route(路由)实现
查看>>
iOS探索:RunLoop本质、数据结构以及常驻线程实现
查看>>
算法的时间复杂度
查看>>
iOS独立开发者使用Bmob第三方后台服务初探
查看>>
共享适合移动端的“拾色器”插件
查看>>