單擊某個按鈕時,我想從數據庫中刪除某些內容。運行SQL的AJAX請求後不需要的頁面刷新
以下是我的點擊處理程序。
$('.deleteLesson').click(function() {
$.get('/Assignment/Modules/DeleteLesson.cshtml?LessonID=' + lessonID,function(data){
});
});
裏面DeleteLesson.cshtml,我有以下
var db = Database.Open("database");
db.Query("DELETE FROM Lessons WHERE [email protected]", Request.QueryString["LessonID"]);
當$.get
運行時,SQL是在我的數據庫中執行,但它迫使我原來頁面上的刷新。我無法弄清楚爲什麼。通過故障排除,我發現它完全是導致刷新的db.Query
行,而沒有其他。
需要明確的是:我可以註釋掉db.Query線和它的作品正是我希望它(除非它不會刪除的項)
'返回false;'$不用彷徨後'();'呼叫 – zerkms
@zerkms沒有運氣,對不起。我認爲這必定意味着它不是JavaScript,迫使我刷新? – Andy
它是javascript。加載頁面後 - 只有JS可以影響其行爲 – zerkms