$.ajax({
url: '后台提供的Url',
type: "POST", //获取用get,提交的话用post
dataType: "json",
data:{
XXX:XXX //后台需要你传的数据
},
success: function (result) {
console.log(result) //这里就能打印出数据了
}
})
出现这个问题其实写接口的同事的疏忽,没有将接口请求中的 Content-Type 设置正确。一般而言客户端需要接口返回JSON数据,下面的两种设置会出现不同的结果
这个类型,接口返回的数据中就会把特殊字符转义成HTML的形式
& 转义成 &amp
页面获取参数的时候会将 ampchannel 当成参数名,从而导致无法获取正确的值
这才是正确的设置,页面拿参数就不会出错了
刚发现的时候一直在查数据源...
多点web的知识还是有好处的...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)