我在这里完成了我的研究,但没有一个能解决我的问题。
<script type="text/javascript">
var swfu;
window.onload = function() {
var settings = {
//here I ripped out my settings for convenience
};
swfu = new SWFUpload(settings);
swfu.addPostParam("user_id", "123456789");
};
</script>
现在我收到了这个错误:Uncaught Call to SetPostParams失败
实际上我不能调用任何方法,因为它们都会得到相同的错误。
这里发生了什么?
答案 0 :(得分:1)
这里的问题相同。在调用addPostParam
之前,您是否检查了SWF是否已加载?这解决了我的问题。
您可以等待swfupload_loaded_handler
事件:
var settings = {
// Your settings...
// More settings...
// Some more...
swfupload_loaded_handler: swfUploaderLoaded
}
swfu = new SWFUpload(settings);
function swfUploaderLoaded() {
// Loaded! Call it now.
this.addPostParam("user_id", "123456789"); // or swfu.addPostParam()
}