为什么要随机生成callback名?

来源:3-3 跨域封装(2)

非凡哥大战哥斯拉

2019-01-28 22:11:40

直接指定不行吗?

写回答

1回答

好帮手慕星星

2019-01-29

你好,随机生成函数名是为了确保唯一性。因为 JSONP 的回调实际上是创建了一个临时的函数供加载的 js 调用。如果回调函数不是随机的,那在连续JSONP请求时,后发出的请求回调函数会覆盖掉之前的,返回的数据会出问题。

祝学习愉快!

1

0 学习 · 4826 问题

查看课程

相似问题