Php Swfupload问题,can';不要使用它';s方法addPostParam

Php Swfupload问题,can';不要使用它';s方法addPostParam,php,javascript,jakarta-ee,swfupload,Php,Javascript,Jakarta Ee,Swfupload,我在这里做了研究,没有一个解决了我的问题 <script type="text/javascript"> var swfu; window.onload = function() { var settings = { //here I ripped out my settings for convenience }; swfu = new SWFUpload(settings);

我在这里做了研究,没有一个解决了我的问题

<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>

var-swfu;
window.onload=函数(){
变量设置={
//为了方便起见,我在这里删除了我的设置
};
swfu=新的SWFUpload(设置);
swfu.addPostParam(“用户id”,“123456789”);
};
现在我得到了这个错误:对SetPostParams的未捕获调用失败

事实上,我不能调用任何方法,因为它们都会得到相同的错误


这里发生了什么事?

同样的问题。在调用
addPostParam
之前,是否检查了SWF是否已加载?这为我解决了问题

您可以等待
swfupload\u loaded\u处理程序
事件:

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()
}

这里也有同样的问题。在调用
addPostParam
之前,是否检查了SWF是否已加载?这为我解决了问题

您可以等待
swfupload\u loaded\u处理程序
事件:

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()
}