我正在使用此插件通过 ajax 将内容加载到工具提示中。理解并开始使用它非常简单。这是我的 jsp 页面,我想在其中将内容动态加载到悬停在链接上的工具提示中。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<html>
<head>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.hoverIntent.js" type="text/javascript"></script> <!-- optional -->
<script src="jquery.cluetip.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a.basic').cluetip();
});
function web()
{
alert('asffdsr');
}
</script>
</head>
<table border="1">
<tr>
<th>Question name</th>
<th>Group ID</th>
<th>opt1(#votes)</th>
<th>opt2(#votes)</th>
<th>opt3(#votes)</th>
<th>opt4(#votes)</th>
<tr>
<c:forEach var="questions" items="${questionslist}">
<tr>
<td><a class="basic" href="http://www.google.com" rel="http://www.google.com" ><c:out value="${questions.question}"/></a></td>
....
如果你查看上面的代码,在底部你会发现<a>
标签class = basic
和要通过 ajax 加载到工具提示中的页面是http://www.google.com
在头部你可以看到脚本 src 和 javascript 函数。我已将所有 js 文件导入到包含 jsp 页面的文件夹中。
但由于某种原因,工具提示没有出现。这里有什么问题以及如何纠正它?还有有什么方法可以检查是否所有 3 个 js 文件都已导入页面?
以下结构描述了 css 和 jsp 文件所在的位置。css 和 js 字段存在于Web 内容文件夹中,而 jsp 文件存在于
WEB CONTENT
WEB-INF
JSP 文件中。
CLUETIP CSS 和 JAVASCRIPTFILES..
这是屏幕截图。如您所见,未加载js字段。但是正在检索css文件。
EDIT#1
该页面是通过 div 内的 ajax 加载的。所以在点击查看页面源码时,我们看不到div里面的东西的源代码。
EDIT#2即使使用CDN即在开发人员工具的网络选项卡中,文件也没有被导入,没有调用 javascript 文件
。我已经在标题部分给出了这条线。jquery.js
script src