a href与javascript onClick相结合
如何将javascript“onClick”和html“a href”合并为一个链接?我希望当我点击链接时,第一步是“onClick”,第二步是“onClick”成功后,你用“a href”重定向到另一个页面a href与javascript onClick相结合,javascript,html,onclick,hyperlink,ajax-request,Javascript,Html,Onclick,Hyperlink,Ajax Request,如何将javascript“onClick”和html“a href”合并为一个链接?我希望当我点击链接时,第一步是“onClick”,第二步是“onClick”成功后,你用“a href”重定向到另一个页面 第一步:onClick=“ajaxrequest('/includes/docx/boekenlijst.php','docgevens') 及 第二步:a href=“/Raymond\u转换器/docx/example.php”>doc 我希望你能帮助我,但我的英语不太好。对此我很抱歉
我希望你能帮助我,但我的英语不太好。对此我很抱歉。这并不简单,因为如果你让链接执行其默认操作,即重定向到其href,则不会触发AJAX请求 您需要做的是:
返回false;
使用jQuery,您可以尝试以下方法:
<script type="text/javascript">
$(document).ready(function() {
var call_ajax = true;
$('#alink').click(function(e) {
if (call_ajax) {
e.preventDefault();
// Do AJAX
call_ajax = false;
}
}
</script>
<a href="http://www.google.com" id="alink">google</a>
$(文档).ready(函数(){
var call_ajax=true;
$('#alink')。单击(函数(e){
if(调用_ajax){
e、 预防默认值();
//做AJAX
call_ajax=false;
}
}
尝试将jquery与虚拟回调一起使用:
功能
函数function1(someVariable,function(){
函数2(其他变量);
window.location=”http://www.yourpage.com/";
})
函数function2(someVariable,回调){
…这里是你的密码
回调();
}
Try to use jquery with a dummy callback:
<a onclick="function1()" >function</a>
function function1(someVariable,function() {
function2(someOtherVariable);
window.location="http://www.yourpage.com/";
})
function function2(someVariable, callback) {
...YUOR CODE HERE
callback();
}