基本的jQuery问题重新开始。使用Java进行blueimp-jQuery-File-Upload

时间:2012-09-27 12:57:38

标签: jquery jquery-plugins file-upload blueimp

我正在使用GWT Java,我是jQuery的新手。我真的不知道要搜索什么来澄清这个问题。也许有人可以指出我正确的方向。 最初,我想在GWT中使用多文件上传表单,但需要GWT FormPanel 一次只接受1个文件。所以我正在查看blueimp-jQuery-File-Upload。

这里有代码: https://github.com/blueimp/jQuery-File-Upload/wiki/Google-App-Engine-Java 在Java中使用带有App Engine的blueimp-jQuery-File-Upload。服务器端代码似乎有意义,但我不能测试它,因为前端似乎什么都不做。

我包含了jQuery代码my_jquery_functions.js

HTML头中的

,就在jquery-1.8.2.min.js之后

我已经阅读了关于jQuery的基本内容,它说典型的jQuery语法用于事件处理程序: $(选择器).action()

但是这里的代码(在上面的代码链接)开头是: $(function(){     $('#文件上传')文件上传();

我希望通过点击上传按钮来调用这些代码,但是没有这样的按钮,只有浏览按钮,&这在HTML中没有引用。为什么表格没有上传 按钮?

如果我添加:alert(" jQ调用");接近jQuery函数的顶部 没有警报,确认函数永远不会被调用。

我是在讨论什么,还是这个示例代码垃圾?

1 个答案:

答案 0 :(得分:0)

您指向的代码示例使用input type =“file”。此输入在浏览器中显示为“浏览”按钮。所以这段代码完全符合它的要求。

事件不会在jQuery中触发,因为你永远不会告诉它运行。你应该有像

这样的东西
jQuery(document).ready(function ($) {...}

告诉jQuery在页面加载时执行。