在jQuery的ajax的回调函数中无法更新全局变量的解决方法

最初发表于: 2019-11-05 04:07:00

在ajax的参数里添加一个  async: false, 示例代码如下

 var tempParam

    /**功能:保存临时的图片 */
    function savePicture() {

        $.ajax({
            type: "GET",
            async: false,
            url: "{{:surl('index/picture/savePicture')}}",
            data: {
                'temp-picture': tempPicture
            },
            success: function(data) {
                tempParam = JSON.parse(data) //问题之处
            },
            error: function(error) {
                console.log(error)
            }
        });

    }