啊啊啊
做为一个菜鸟 当初对ajax 真的是一窍不通啊 也找了很多网上的demo 可都只对方法说了很多 但是对最后返回数据 是如何处理的 都讲的很少 今天 我就把我的想法写下来
首先
目前来讲啊 都是用jq 的$.ajax() 方法 这个 网上有很多案例 看下就会大概明白 然后套一下 这面 我来写一个 比较通用的
$.ajax({
url: 后台给你的路径,
data: params,
type: post/get,
dataType: 'json',
contentType: "application/json",
beforeSend: function () {
///发送之前的函数
},
success: function (res) {
//注意:可以对参数解密等处理 成功的函数
},
error: function () {
//报错处理
},
complete: function () {
//请求完成时候函数
}
})
新手很多人会问
这个 res 是哪里来的 我当初很笨 也迷惑了
我说下我的理解啊
就是 后台 返回的数据
这里就是重点了 后台返回的数据 是啥能 ? 又如何处理能? 我这里搞一个很简单的 例子
这就是res 所包含的数据
比如我们想要 拿到 这个openid
res.data.Data.openid 这样 我们就拿到这个openid 了
拿到之后我们干什么能
我们可以存到本地 或者 给某个id 赋值 $(input).val(res.data.Data.openid )
这样就能与后台 完成一次交互了 我们请求 后台 后台 返回数据 我们在处理数据