我有一个jquery + ajax代码来跟踪点击我网站上的广告链接。这对于测试目的:如何获得href属性的值并在ajax中使用
$(document).ready(function(){
$(".myadlinks").on("click",function(e){
e.preventDefault();
var d = {id:$(this).attr('id')};
$.ajax({
type : 'GET',
url : "adlinktracking.php",
data : d,
success : function(responseText){
if(responseText==1){
alert('click is saved OK');
window.location.href = $(this).attr('href');
}else if(responseText==0){
alert('click can't be saved.');
}
else{
alert('error with your php code');
}
}
});
});
});
当我点击广告链接,它显示警报:单击保存确定的,但那么它不会重定向到预期的网址。我认为这行代码window.location.href = $(this).attr('href');
有问题。因为当我试图用“http://www.google.com”替换$(this).attr('href');
。有用。
请帮助...非常感谢
欢呼声它适用于我......非常感谢 – 2015-03-13 08:38:15