JS异步请求,返回值

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异步请求,返回值)