php-使用uploadify将其他发布数据发送到服务器时出现问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-使用uploadify将其他发布数据发送到服务器时出现问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1481字,纯文字阅读大概需要3分钟。
内容图文
![php-使用uploadify将其他发布数据发送到服务器时出现问题](/upload/InfoBanner/zyjiaocheng/695/4790598de78f4d368855b135e614d9df.jpg)
我在允许用户上传图像以及在其中发送这些图像的类别字段的页面上使用uploadify.现在,我看到uploadify提供了“ scriptData”方法,该方法使我可以将键值对发送到uploadify.php脚本.但是问题在于scriptData方法在页面加载(uploadify初始化)时获取其值.因此,当用户在页面上更改值时,scriptData仍仅具有页面加载时存在的默认值.
有没有办法解决?
太感谢了!
可能的解决方案:我正在进一步阅读手册,发现可以通过函数调用来更改设置.可能在正确的轨道上?
$('#fileInput').uploadifySettings('scriptData', getKeyValuePairs()).uploadifyUpload();
现在正在努力..
解决方法:
您将需要通过uploadify的回调函数之一onOpen或onSelect来获取用户输入的当前状态.看到他们的documentation为正确的.我猜onOpen会更可靠,因为它将在每次上载开始时检查用户输入的当前状态.尽管如此,您仍可能需要在上载进行时禁用其他用户输入,或者仍然需要用户提交表单,否则最后一次上载开始后所做的任何用户输入都将丢失.
无论如何,我在他们的论坛上找到了这个,我将其放在onOpen回调中:
$('#fileInput2').uploadifySettings(
'scriptData',
{'ext':$('#dirTimeStamp').val(), 'ext2':$('#txtEmail').val()}
);
最终的实现是(使用演示代码):
<input id="fileInput" name="fileInput" type="file" />
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$('#fileInput').uploadify({
'uploader' : 'uploadify.swf',
'script' : 'uploadify.php',
'cancelImg' : 'cancel.png',
'auto' : true,
'folder' : '/uploads',
'onOpen' : function(){
$('#fileInput').uploadifySettings(
'scriptData',
{'ext':$('#dirTimeStamp').val(), 'ext2':$('#txtEmail').val()}
);
}
});
});
// ]]></script>
内容总结
以上是互联网集市为您收集整理的php-使用uploadify将其他发布数据发送到服务器时出现问题全部内容,希望文章能够帮你解决php-使用uploadify将其他发布数据发送到服务器时出现问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。