Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ajax的HTML链接_Html_Ajax - Fatal编程技术网

使用Ajax的HTML链接

使用Ajax的HTML链接,html,ajax,Html,Ajax,我有6个不同的链接,每个链接将调用不同的Ajax函数 我使用标记是因为我希望它显示为一个链接……我可以使用这个标记调用Ajax函数吗?或者它只适用于URL链接 谢谢 您可以提取href属性的值,并将其用于AJAX调用 (这实际上是建议的处理方法。)是的,如果应用了任何客户端脚本函数(javascript或jquery),那么您可以首先执行它。这就是我所说的我的。我给我的元素一个类名,比如“clickable”,然后使用Jquery的click函数 $('.clickable').click(fu

我有6个不同的链接,每个链接将调用不同的Ajax函数

我使用
标记是因为我希望它显示为一个链接……我可以使用这个标记调用Ajax函数吗?或者它只适用于URL链接


谢谢

您可以提取
href
属性的值,并将其用于AJAX调用


(这实际上是建议的处理方法。)

是的,如果应用了任何客户端脚本函数(javascript或jquery),那么您可以首先执行它。

这就是我所说的我的。我给我的元素一个类名,比如“clickable”,然后使用Jquery的click函数

$('.clickable').click(function() {
   //do ajax
});
然后在函数中,我得到元素的id
var id=this.id
,这将获得元素的唯一id

之后,我使用Jquery的
$.post
方法,这是ajax的速记版本,当用户使用id单击该链接时,完成您需要进行的任何调用

当然,在我的例子中,我从不使用锚定标记,我只是制作一个按钮或应用
。单击我希望添加ajax调用的元素
,但您可以将“链接”环绕在span或div中,以模拟相同的效果

希望这对您有所帮助。


<a href="#" onclick="function()">Text</a>
甚至就像他们写的那样,使用jquery

<a href="#" id="blabla">Text</a>

<script type="text/javascript">
$(document).load(function(){
  $('#blabla').click(function(){
  alert("Clicked");
  });
});
</script>

$(文档).load(函数(){
$('#blabla')。单击(函数(){
警报(“点击”);
});
});

是,您可以通过以下方式合并链接: -您可以在链接上编写

在这里,您可以看到有关此主题的更多信息:


是的,您可以。。。事实上,大多数ajax函数都会使用hrefYes,您可以。看看这个:你能举个例子说明如何正确地做到这一点吗?谢谢是jquery类名方法的代码示例。澄清第一句话和代码片段。(在本答案的其余段落中提供代码示例也很有用。)