JSONP 中 jsonp.src 为空值,回调函数会执行吗?
2024-11-07 21:03:52
0浏览
收藏
目前golang学习网上已经有很多关于文章的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《JSONP 中 jsonp.src 为空值,回调函数会执行吗?》,也希望能帮助到大家,如果阅读完后真的对你学习文章有帮助,欢迎动动手指,评论留言并分享~
前端 jsonp 的疑问
在前端开发中,jsonp (json with padding) 常用于解决跨域请求的问题。然而,在使用 jsonp 时可能会遇到一些疑难杂症。
问题:
以下代码中,点击事件调用 wx_auth 方法后,是否会执行 jsonp_cb 回调函数?需要注意的是,jsonp.src = '' 为空值。
var wx_auth = function () { var jsonp = document.createelement('script'); jsonp.type = 'text/javascript'; jsonp.src = ''; document.getelementsbytagname('head')[0].appendchild(jsonp); }; var jsonp_cb = function() {};
解答:
不会执行 jsonp_cb 回调函数。
在 jsonp 中,回调函数通常通过查询参数传递,格式为 callback=?。当 jsonp.src 为空值时,生成的 html