通过AJAX加载元素?

时间:2015-03-31 13:17:20

标签: javascript php jquery ajax

我正在使用AJAX从php页面加载一些东西。这很好。

但现在我需要使用AJAX加载元素(按钮或窗体或div)。

我目前无效的代码是:

jQuery(document).ready(function() {


$(function(){   
    $('.delForm').on('submit', function(dleItem){


        // prevent native form submission here
        dleItem.preventDefault();

        // now do whatever you want here


        $.ajax({
            type: $(this).attr('method'),// <-- get method of form
            url: $(this).attr('action'),
            //url: "cart.php",
            data: $(this).serialize(), // <-- serialize all fields into a string that is ready to be posted to your PHP file
            beforeSend: function(){

            },
            success: function(data){

            }
        });
    });


    });
  });

我试着这样做:

document($('.delForm')).on('submit', function(dleItem){

和此:

body($('.delForm')).on('submit', function(dleItem){

但这会阻止我的代码工作。

有人可以就此问题提出建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

使用

$(document).on('submit', '.delForm', function(dleItem) {});