0

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

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

我包含了 jQuery 代码 my_jquery_functions.js

在 HTML 头中,就在 jquery-1.8.2.min.js 之后

我已经阅读了有关 jQuery 的基本内容,其中说典型的 jQuery 语法适用于事件处理程序:$(selector).action()

但是这里的代码(上面的代码链接)以: $(function() { $('#fileupload').fileupload();

我希望通过单击上传按钮来调用这样的代码,但是没有这样的按钮,只有一个浏览按钮,并且在 HTML 中没有引用它。为什么表单没有上传按钮?

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

我错过了什么或者这个示例代码是垃圾吗?

4

1 回答 1

0

您指向的代码示例使用输入类型 =“文件”。此输入在浏览器中显示为“浏览”按钮。所以这段代码完全按照它应该做的。

该事件不会在 jQuery 中触发,因为您从未告诉它运行。你应该有类似的东西

jQuery(document).ready(function ($) {...}

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

于 2012-09-28T00:21:09.647 回答