我有一个包含以下代码的 html 文件,
<div id="pp-photo-wrap">
<input id="fileupload" type="file" name="files[]">
//Added this to debug
<input id="debug" type="button" value="Print Design" onclick="alert(globalVars.selectedDesignId)" />
<script>
$j(document).ready(function(){
$j('#fileupload').fileupload({
dataType: 'json',
url: 'productpage/uploadphoto?design='+ globalVars.selectedDesignId,
done: function (e, data) {
enablephotostudio(data);
}
});
});
</script>
</div>
我有另一个 JS 文件,它具有以下功能,可以处理大量内容,其中包括以下功能,
function clickDesignItem(item_el) {
...
...
globalVars.selectedDesignId = item_el.data('design_id');
...
...
}
所以我的问题是我想将电流globalVars.selectedDesignId
与fileupload()
URL 一起传递。但它总是给我它在加载文档时拥有的设计 ID。
但是,如果我单击添加的“打印设计”按钮以查看天气globalVars.selectedDesignId
在调用时具有正确的值fileupload()
,请给我当前正确的设计 ID。
那么如何重新加载document.ready
或传递globalVars.selectedDesignId
更新的值?
非常需要帮助...