gpt4 book ai didi

javascript - 从另一个回调函数获取变量

转载 作者:行者123 更新时间:2023-12-03 11:48:08 24 4
gpt4 key购买 nike

我正在使用 Jquery 文件上传插件。如何获取 category_id 变量(在 processstop 回调函数中)并将其传递到 done 回调函数中。

jupload.fileupload({
url: 'upload.php',
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
maxFileSize: 1536000,
autoUpload: true,
processfail: function(e, data){
alert(data.files[data.index].error);
},
processstop: function (e, data) {
// Create a category
$.post('add_category.php',{'thumbnail':''},function(data) {
var json = data,
obj = JSON && JSON.parse(json) || $.parseJSON(json);

// CATEGORY ID
var category_id = obj.id;
});
},
done: function (e, data) {
// HOW CAN I GET THE `category_id` ABOVE TO USING ADD PRODUCT?

// Add products to category
$.post('product_add.php',{'category_id':category_id},function(data) {
/* ...... */
});
}
});

最佳答案

最简单的方法是在 jquery 文件 uploader 初始值设定项上方定义category_id。

var category_id;
jupload.fileupload({
...
});

关于javascript - 从另一个回调函数获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com