循环jQuery表单发布多次

时间:2012-06-06 21:42:13

标签: php jquery post

我在<div>中使用$_POST加载外部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>并进行表单提交时,我只能执行一次 - 然后脚本停止运行。如何编辑我的代码以允许它多次?我想我需要在某个地方停下来启动一个功能但是在哪里以及如何?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

$("#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 
        }
    });
});​