下面是我的代码
<a class="foot" href="<?php echo someurl.com?id;?>" >Info</a>
我正在为“脚”类设置点击功能
$('.foot').click(function(){
alert('run some functions');
});
正如您在上面的代码中看到的那样,首先它运行 Jquery,然后它会传递给指定的 Url...但是是否可以传递给特定的 url 然后运行 Jquery..???
下面是我的代码
<a class="foot" href="<?php echo someurl.com?id;?>" >Info</a>
我正在为“脚”类设置点击功能
$('.foot').click(function(){
alert('run some functions');
});
正如您在上面的代码中看到的那样,首先它运行 Jquery,然后它会传递给指定的 Url...但是是否可以传递给特定的 url 然后运行 Jquery..???
Ajax request
如果您想在不移动到另一个页面的情况下调用 URL,则必须使用。否则你的 javascript 代码将不会执行。
http://api.jquery.com/jQuery.ajax/
如果您这样做是为了以防万一您的客户端不支持 Javascipt,那么您必须这样做。
$('a').click(function(e){
e.preventDefault();
//your code
});
为什么你不使用 $(document).ready(handler)
<script type="text/javascript">
$(document).ready(function() {
$('.foot').click(function(){
alert('run some functions');
});
});
</script>
<a class="foot" href="hello.php" >Info</a>
您需要使用 prventDefaults 然后触发 document.location.href 到您点击的链接。 http://api.jquery.com/event.preventDefault/
希望这能解决您的问题。
如果您希望代码在页面加载后运行,那么我建议您介绍:
$(document).ready(handler)
这样 jquery 在页面加载后运行。