跨域请求 成功后 处理函数是在前端触发的吗

 我来答
739776641
2017-02-14 · TA获得超过595个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:168万
展开全部

是的。

假如楼主跨域用的是jsonp,那么在接收到服务器返回的数据(实际上就是下载一个script文件)之前,要定义一个函数。

比如服务器返回:

jsonCallBack({id: '1'});

那么就应该事先在客户端定义一个同名函数:

function jsonCallBack(){ ...... }

也可以像jQuery之类的动态声明这个函数:

window[jsonCallBack] = function(){ ...... };

这样,服务器返回的数据下载完毕之后就会立刻执行jsonCallBack
函数(因为它是一个script)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式