为了账号安全,请及时绑定邮箱和手机立即绑定

ajax跨域请求之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()回调中,否则将报错。

点击查看更多内容
18人点赞

若觉得本文不错,就分享一下吧!

1 评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消