swfupload 动态修改post_params

简明扼要吧,其实懒的发博客,但因为找资料时候特别难找,而且国内的没有,故分享之


// 非form提交模式,直接input执行脚本,然后让swfupload自己post,这个应该都知道

//下面应该看得懂的

window.onload = function () {
                swfu = new SWFUpload({
                    // Backend Settings
                    upload_url: "uploadImage",
                    // 本来这里有对post_params的设置的,我删除了,因为动态提交嘛

                    // File Upload Settings
                    file_size_limit : "2 MB",    // 2MB
                    file_types : "*.jpg",
                    file_types_description : "JPG Images",
                    file_upload_limit : "0",


// 提交时候的脚本

            function _StartUpload()
            {
                var phpid = document.getElementById("phpid").value; // phpid是一个hidden
                var obj = document.getElementById("AlbumType"); // AlbumType是一个select
                var index = obj.selectedIndex;
                var v = obj.options[index].value;
                var v1 = document.getElementById("ImageLabel").value;

// 关键是下面这2句
                var postobj = { "PHPSESSID": phpid,"AlbumType":v,"ImageLabel":v1 };
                swfu.setPostParams(postobj);


                swfu.startUpload();
            }


// 接收页面如下:

        $PHPSESSID = $_POST["PHPSESSID"];
        $AlbumType = $_POST["AlbumType"];

// 看懂了吧,接收和常规接收是一样的


// 不好意思,人老了,懒了,文章乱了,凑合着看吧



  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值