提交未在ajax中返回所需的结果

时间:2014-12-31 09:16:40

标签: jquery ajax django python-2.7

$('#submittask').on('click',function(event){
    event.preventDefault();
    $.ajax({
        type : "POST",
        url: "/myapp/addTask/",
        data: $("#idForm").serialize(),
        success : function(response) { 
           $('#taskContainer').html(response);
        },

   });
});

返回欲望结果。但如果我这样做:

$('#submittask').on('submit',function(event){
    event.preventDefault();
    $.ajax({
        type : "POST",
        url: "/myapp/addTask/",
        data: $("#idForm").serialize(),
        success : function(response) { 
            $('#taskContainer').html(response);
        },

    });
});

不会返回所需的结果。它不是成功返回数据,而是将数据返回到新的html页面

1 个答案:

答案 0 :(得分:1)

为什么要将提交事件添加到按钮?提交活动应附在表格而不是按钮上。