內瓦爾我有一些代碼來記錄某個動作PHP的JavaScript的
$('#record').click(function(){
$.get("../confirm.php", { "id": '<?php echo $record; ?>' }, function(data){});
});
,工作正常,但我不希望頁面充滿了JavaScript和如我還有其他事情一樣這也是它,所以我想把它移動到一個js文件。
在PHP文件
<script type="text/javascript">var record = "<?= $record ?>";</script>
<script type="text/javascript" src="jsfile.js"></script>
在js文件
$('#record').click(function(){
$.get("../confirm.php", { id: record}, function(data){});
});
但它並不想打球,任何想法如何做到這一點?
請勿使用'<?='語法輸出代碼。這是我能看到的唯一區別...我會說這也是你的代碼的問題。檢查瀏覽器的JS控制檯是否有任何錯誤。 – 2013-03-04 12:59:51
你不能把它包裝所有的功能和使用上的實際按鈕的onclick事件,所以你可以在通過的onclick – Dave 2013-03-04 13:00:08
什麼瀏覽器源獲取輸出'變種record'傳遞變量? – charlietfl 2013-03-04 13:02:26