单击某个按钮时,我想从数据库中删除某些内容。运行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