上传插件jqeury_uploadify的formData属性怎么用?

图片描述

例如这里,
sid是声明的变量,session_id是session_id是sessionID的提交变量

但是这里键值对是怎么判断的?我如何改成cookie的键值对呢?

阅读 3.5k
1 个回答

尝试回答一下,不知道是否理解错了您的问题。

uploadify初始化时设置的"formData"参数,是在整个js初始化时设置的,即如果您的"sid"是之后才赋值的,那此时设置的"formData"中的"session_id"将为空,在网络请求中将看不到对应的"formData"中的"session_id"参数。

若需要在页面初始化完之后再对uploadify的"formData"参数进行赋值,可以通过调用"onUploadStart"方法,通过传入"formData"到"settings"中的方式进行赋值:

$('picture').uploadify({
    ...,
    onUploadStart: function(file) {
        $('picture').uploadify('settings', 'formData', {
            'session_id': sid
        });
    }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题