我想調用一個函數,而不是警報,我認爲這只是做這樣的事情:FunctionName();並刪除警報('');但它不是爲我工作:(簡單的Javascript調用函數不工作/不知道如何讓它上班
可有人請看看下面我有,告訴我什麼是錯的代碼?
太感謝你了!
<script type="text/javascript">
var comper;
function checkComper() {
var onResponse = function(comperNow) {
if (comper === undefined) {
comper = comperNow;
return;
}
if (comper !== comperNow) {
// show a message to the visitor
alert("New Info Added"); // <--*** I WANT TO TAKE THIS OUT AND CALL $("#append").click(function(e)
comper = comperNow;
}
};
$.get('getlastupdate.php', onResponse);
}
var tid = setInterval(checkComper, 2000);
$(function() {
var $table = $("table.tablesorter");
$("#append").click(function(e) {
e.preventDefault();
$.get('updatetable.php', function(data)
{
$table
.find('tbody')
.html('')
.append(data);
$table.trigger("update", [true]);
});
});
/*........ and so on.... */
</script>
在一個時間間隔內附加一個事件處理程序並不是一個好主意。 – adeneo
當您嘗試切換這兩個功能時,會出現什麼錯誤?看起來你也試圖使用JQuery,它是否被加載? – MaxPRafferty
@ Karl-AndréGagnon解決了我的問題,但是如何在不添加事件處理程序的情況下執行我想要的操作? – msvuze