我有以下问题:
var xmlhttp = new getXMLObject(); //xmlhttp holds the ajax object
$(function() {
$('a.popper').hover(function(e) {
if(xmlhttp) {
xmlhttp.open("GET","DokterWeek_KlantoverzichtServlet?" + $("a.popper").prop("href").split("?")[1],true);//gettime will be the servlet name
xmlhttp.onreadystatechange = handleServerResponse;
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(null);
}
在上面你可以看到,当我将鼠标悬停在有效的 a href class="popper" 上时,我得到了我的 servlet 的参数。但问题是它总是在 foreach 循环中获取最后一个“a href”参数......
<c:forEach items="${row}" var="cell">
<a href="./DokterWeek_KlantoverzichtServlet?AfspraakID=${cell.afspraakId}&Id=${cell.id}&KlantId=${cell.klant.id}"
class="popper" data-popbox="pop1">
<c:forEach items="${row}" var="cell">
是否有任何 javascript 或 jquery 的可能性,当我将鼠标悬停在它上面时,我可以获得 a href 值 ...或循环中的最后一个ahref ...
请帮助我,我一直在寻找解决方案超过 2 天:(