- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用教程zine使用的出色的Jquery-Filedrop [weixiyen],但我在尝试发送动态POST变量时遇到了问题,解释如下:
我有一个 html 表单选择下拉菜单 (photo_tab_index),用户可以在其中选择幻灯片编号(例如 1-5),然后选择一个 dropbox Canvas ,用户可以将照片放到其中以上传到网络服务器。
在 filedrop javascript 中,我有以下内容:
$(function(){
var dropbox = $('#dropbox'),
message = $('.message', dropbox);
var slideshow = document.getElementById('photo_tab_index').value;
dropbox.filedrop({
// The name of the $_FILES entry:
paramname:'pic',
data: {
param1: slideshow, // send POST variables
},
...
// Called before each upload is started
beforeEach: function(file){
if(!file.type.match(/^image\//)){
alert('Only images are allowed!');
return false;
}
},
...
我遇到的问题是,javascript 在渲染页面时读取 photo_tab_index 的值(因此始终作为“1”发送),但我真正想要的是它读取此时的幻灯片下拉值照片被扔到投递箱上。以我有限的 JQuery 知识,我有一种感觉,我想更新 beforeEach: 函数中的 dropbox.filedata“data: param1” 字段,但我不确定如何引用它?
最佳答案
因此,对于那些遇到同样问题的人来说,您可以使用示例 param2 函数来计算上传时的 POST 变量,因此:
data: {
param2: function(){
var slideshow = document.getElementById('photo_tab_index').value;
return slideshow; // calculate data at time of upload,
},
},
关于jquery - 如何自定义 JQuery Filedrop 发送动态发布数据变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8125302/
我有一个 sftp 客户端,想将虚拟文件从我的 ListView (实际上是 ObjectListView)拖到桌面或其他接受放置文件的目标。我可以将文件从桌面拖到我的 ListView ,然后上传。
我正在使用 filedrop.js 作为图像上传脚本。我在这里资助一个脚本:https://tutorialzine.com/2011/09/html5-file-upload-jquery-php
我正在使用jquery-filedrop用于将文件拖放到我的网站,但是我在动态放置区方面遇到问题。代码的设置方式有问题吗?该脚本非常适合加载页面时存在的元素,但不适用于动态创建的元素。 这是我的模拟设
我正在使用教程zine使用的出色的Jquery-Filedrop [weixiyen],但我在尝试发送动态POST变量时遇到了问题,解释如下: 我有一个 html 表单选择下拉菜单 (photo_ta
我运行一个 Python Flask应用程序并希望实现将文件上传到服务器的可能性。 FileDrop.js这项任务看起来很有希望,但是,我无法将其与 Flask 一起使用。 这样做的原因似乎是 Fla
我是一名优秀的程序员,十分优秀!