0

我需要在单击按钮时显示一个对话框,为此我选择了 jquery,但我面临以下错误:

1. GET http://localhost:8080/ReportFetcher/WebContent/WEB-INF/lib/jquery-ui-themes-1.10.3/themes/smoothness/jquery-ui.css 404 (Not Found) 
2. GET http://localhost:8080/ReportFetcher/WebContent/WEB-INF/lib/jquery-1.10.1.js 404 (Not Found) 
3. GET http://localhost:8080/ReportFetcher/WebContent/WEB-INF/lib/jquery-ui.js 404 (Not Found)
4. GET http://localhost:8080/resources/demos/style.css 404 (Not Found)

我在项目中放置这些文件的位置是:/ReportFetcher ---> WebContent---> WEBINF-->lib---> (这里我放置了所有上述文件和文件夹(jquery-ui-themes-1.10 .3/主题)。

我不明白为什么浏览器没有获得上述资源。

<head>
<link rel="stylesheet"
    href="/ReportFetcher/WebContent/WEB-INF/lib/jquery-ui-themes-1.10.3/themes/smoothness/jquery-ui.css" />
<script src="/ReportFetcher/WebContent/WEB-INF/lib/jquery-1.10.1.js"></script>
<script src="/ReportFetcher/WebContent/WEB-INF/lib/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />

<script language="javascript">
    $(document).ready(function() {
        $("#trail").click(function() {
            $("#dialog").dialog();
        });
    });
....
some more code here

当我使用

  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css" />

一切顺利。但是我的应用程序也应该在没有互联网连接的情况下工作。

4

1 回答 1

1

添加

<link rel="stylesheet" href="jquery-ui-themes-1.10.3/themes/smoothness/jquery-ui.css" />
<script src="jquery-1.10.1.js"></script>
<script src="jquery-ui.js"></script>script src="jquery-1.9.1.min.js"></script>

并将文件放入

网页内容

为我解决了这个问题。

参考this以获得一些解释

于 2013-06-16T07:43:36.833 回答