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
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 2

打赏作者

xxrl

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值