51dev.com IT技术开发者社区

51dev.com 技术开发者社区

JS异步请求,返回值

IT猿阅读(55)2020-01-03 收藏0次评论

JS异步请求,将一个方法中的值返回。

1.调用的函数

function getPhoto(){
	getHeadPhoto(isHelp,function (data) {
                $('#headPhoto').attr('src',data);
            });
}

将返回值当成一个function接收。
2.返回的函数

function getHeadPhoto(unionId,callback) {
        $.ajax({
            type: "post",
            url: url,
            data: data,
            dataType:"json",
            success: function(data){
                var headPhoto = data.page.items[0].info[0].big;
                if (headPhoto != null){
                    callback(headPhoto);
                }
            }
        });
    }

将返回值通过callback返回出去

以上就是JS异步请求,返回值的全部内容。