我有以下鏈路我要去哪裏錯了 - 阿賈克斯
<a href="ex.com" onClick="return popitup2('<?php echo $var3; ?>');">Grab Coupon</a>
在那裏我有初始化$ VAR3這樣
$var3 = "brand1,camp2";
的功能popitup2()的代碼是 -
<script language="javascript" type="text/javascript">
function popitup2(id) {
$.ajax({
url: "http://jainkunal.com/wordpress/wp-content/trackclicks/clickcounter.php"+"?"+id,
success: function(){
alert("Data Saved: ");
}
});
newwindow2=window.open('','name','height=225,width=350');
var tmp = newwindow2.document;
.... some more code ... ... at end ...
return true;
}
</script>
現在,當我點擊鏈接ex.com打開沒有任何警報,即沒有通過AJAX和JavaScript後運行PHP腳本。如果我從函數popitup2()中刪除了ajax調用,那麼剩下的JavaScript會被正確執行。
加入異步參數沒有幫助。仍然是同樣的事情。它只是遷移到其他頁面而不運行任何腳本。 – ayush 2010-07-15 17:05:07