ajax跨域請(qǐng)求之JSONP的使用
之前在工作中遇到了跨域访问的问题,此次记录使用json的过程。注意:jsonp只适合类型为get的请求;只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间如何进行JavaScript调用的问题。
$.ajax({
type:"get", //请求方式,此处给post仍会以get方式提交
dataType:"jsonp",//预期服务器返回的数据类型
jsonp:"callback",//在一个jsonp请求中重写回调函数的名字
jsonpCallback:"callback",//为jsonp请求指定一个回调函数名
url:"http://127.0.0.1/login", //请求地址
data:"{name:'张三',pass:'123456'}", //请求参数
success:function (data) {
//请求成功后的处理
}
}, 'json');
后台返回的JSONP数据:callback({"code":0,"msg":"登录成功!"})
服务器返回数据要包含在callback()回调中,否则将报错。
點(diǎn)擊查看更多內(nèi)容
18人點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦