gpt4 book ai didi

javascript - 从 jsp 中的 Link 调用 Ajax 函数 [a href= onclick =""]

转载 作者:行者123 更新时间:2023-12-03 10:43:55 25 4
gpt4 key购买 nike

我正在尝试使用 <a href> 的 onclick 属性调用 Ajax 函数Jsp 中的标记。我是 Ajax 新手。

这是我调用 Ajax 方法的 Jsp 代码

String servername="";
while(itr.hasNext())
{
servername=itr.next();
<a href="#" onclick="makeRequest(serverName)">
<% out.println(servername);%>
</a>
}

这是我的 Ajax 代码:

function makeRequest(a) {

var xmlHttpRequest = getXMLHttpRequest();
xmlHttpRequest.onreadystatechange = getReadyStateHandler(xmlHttpRequest);
xmlHttpRequest.open("GET", "ChannelList?serverName="+a, true);
xmlHttpRequest.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xmlHttpRequest.send(null);
}

现在我需要做的是在Ajax中获取serverName值method:makeRequest() ,以便我可以进一步传递它。

最重要的事情 - 我需要获取 serverName 的值,该值由用户通过单击链接来选择。

最佳答案

试试这个,

function makeRequest(a) {

var xmlHttpRequest = getXMLHttpRequest();
xmlHttpRequest.open("GET", "ChannelList?serverName="+a, true);
xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlHttpRequest.onreadystatechange=function()
{
if (xmlHttpRequest.readyState==4 && xmlHttpRequest.status==200) {
alert(xmlHttpRequest.responseText);
}
}
xmlHttpRequest.send();
}

关于javascript - 从 jsp 中的 Link 调用 Ajax 函数 [a href= onclick =""],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28643354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com