循环 jQuery 表单多次发布


Loop jQuery form post multiple times

我在带有$_POST<div>中加载一个外部 php 页面 - 形式如下:

$("#tblStudents").on("click", "tr", function(e) {
    var row_id = $("td:first a.ajaxCall", this).attr("rel");
    $("#ajaxContent").show().html("<div id='wait'></div>");
    $.ajax({
        url: "/pages/editstudent.php",
        data: {
            'student_id': row_id
        },
        success: function(data) {
            $("#ajaxContent").html(data);
        }
    });
});​

现在看来,当我在<div>内并提交表单时,我只能执行一次 - 然后脚本停止运行。如何编辑我的代码以允许多次?我想我需要在某个地方停止并启动一个功能,但在哪里以及如何?

我自己解决了。我有另一个脚本回显表单提交的状态,并且该元素具有fadeout(4000)。我只是在测试时快速提交,并没有让淡出完成

$("#tblStudents").on("click", "tr", function(e) {
    var row_id = $("td:first a.ajaxCall", this).attr("rel");
    $("#ajaxContent").empty(); //empty first before appending to avoid append repitition 
    $.ajax({
        url: "/pages/editstudent.php",
        data: {
            'student_id': row_id
        },
        success: function(data) {
            $("#ajaxContent").append(data); //TRY TO USE OF .append() not .html() maybe 
        }
    });
});​