【问题标题】:CakePHP 2/Javascript - Ajax Multi Upload - how can I force page load when the upload has finished?CakePHP 2/Javascript - Ajax Multi Upload - 上传完成后如何强制页面加载?
【发布时间】:2013-03-28 16:49:01
【问题描述】:

我正在使用 cakephp 2 和出色的 Ajax Multi Upload 插件(我知道了 here

基本上,插件会创建一个按钮来激活文件浏览器。当您选择文件时,文件会自动上传。当发生这种情况时,页面上会出现一个小图形并且文件的名称在那里,所以我知道必须有某个地方可以添加更多的 javascript,但我是 JS 新手,我不知道在哪里看。

This 是所有事情发生的实际 JS 文件..

我想没有人足够熟悉这个插件/蛋糕/javascript(并且足够友善)来看看并给我一些线索。

【问题讨论】:

  • 我不确定这里的问题/问题是什么。似乎您想“挂钩”javascript。但目前尚不清楚您要做什么。
  • 对不起。基本上,当图像上传时,我想将 .val 添加到表单输入中。所以我想我需要一些方法来知道表单何时更新,例如文件上传时会出现文件名。因此,当该文件名出现时,我想将该文件名作为值添加到表单输入中。希望这更有意义

标签: php javascript jquery ajax cakephp


【解决方案1】:

我不确定您使用的是哪个实际的 javascript 类,但看起来各种上传器类都有 _onComplete 方法。我猜这是您需要添加一些自定义代码来更新表单的地方。

【讨论】:

  • 查看代码后,这似乎使用了我维护的Fine Uploader。文档可能会为提问者提供一些线索。
  • 嘿,_onComplete 的想法不错。我想我现在找到了可以联系的地方。
  • @Ray - 感谢您的提示,感谢您维护看起来非常方便的小插件(或其中的一部分):) 谢谢
  • @ray 伙计们,我想知道。我可以通过将 alert() 放在主 JS 文件中的一个 _onComplete 函数中(第 610 行)来触发它。但是我怎么知道文件名是什么?困惑...
  • @ZaphodBeeblebrox 我建议您不要修改任何源代码。相反,您可以注册自己的 onComplete 回调处理程序。有关详细信息,请参阅 Fine Uploader 自述文件中的callbacks documentation
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多