我有一个问题,我已经坚持了一段时间,非常感谢你的帮助。我有运行的示例,当我尝试将代码合并到我的网站时,我注意到一些功能无法正常工作,因为我没有收到来自jquery.fileupload.js的回调。所以我的文件是testBasic.html,位于我安装了jQuery fileupload源代码的www / fileupload目录中。现在,当我将testBasic.html文件移动到www的目录(并更改源代码中的js路径)时,我注意到添加回调无法正常工作。添加回调中的逻辑已执行,但我的回调处理程序代码从未执行,因此文件名不会输出到屏幕。
这是未执行的代码:
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo('#files');
});
},
我已经多次测试过,所有js路径在两个文件中看起来都很好但是由于某种原因,如果文件不在fileupload目录中,则永远不会执行回调处理程序代码。有任何想法吗?或者我该如何调试呢。我目前正在使用firebug。任何帮助将不胜感激。
此致 沙恩
答案 0 :(得分:0)
发现问题。额外的错误处理会有所帮助。根本原因是传递给导致错误的函数的路径不正确。