• 全部
  • 问答

帮忙看下这个回调函数执行顺序问题?

it0_soft 2020-09-15 02:35:05

//定义全区变量,可在页面上其它js代码中调用
var hdfWxh;
var hdfWxhName;
var hdfWxhSex;
window._hdf.callback = function (data) {
/**
* 得到微信号相关信息js变量,并赋值给自定义的全局变量
*/
hdfWxh = data.wxh;//微信号
hdfWxhName = data.wxh_name;//微信号名称
hdfWxhSex = data.wxh_sex;//性别

};

function get_wxh()
{
console.log(hdfWxh);
$('.zaax-wxh').attr('id','22222');
}

这是执行顺序反了吗,怎么输出是空的。
...全文
2661 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jio可 2020-09-15
callback里面执行get_wxh()
回复
get_wxh 这方法没触发吧
你贴的代码部分只是定义了这个方法 没有调用
回复
segocnzhudan 2020-09-15
其实挺简单,你可以直接在回调函数里面调用你需要的函数不就行了,代码如下:

//定义全区变量,可在页面上其它js代码中调用
    var hdfWxh;
    var hdfWxhName;
    var hdfWxhSex;
    window._hdf.callback = function (data) {
        /**
         * 得到微信号相关信息js变量,并赋值给自定义的全局变量
                */
        hdfWxh = data.wxh;//微信号
        hdfWxhName = data.wxh_name;//微信号名称
        hdfWxhSex = data.wxh_sex;//性别
        get_wxh(hdfWxh);
        };
 
function get_wxh(wxh)
{
   console.log(hdfWxh);
   $('.zaax-wxh').attr('id','22222');
}
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2020-09-15 02:35
社区公告
暂无公告