如何使用AJAX以另一种forms添加表单? 但请记住,第一个表单也添加了AJAX

我在Php页面中使用AJAX添加了一个表单,现在我在该表单中添加了使用AJAX创建的另一个表单,但它无效。

这是父页面。

  
`

使用AJAX JQuery是用于添加First表单的以下内容:

 $(function () { $('#studentstatus input:radio').change( function () { var index = this.value; $.get( "add_freshman_form_in_maprevios.php", { studentstatus: index }, function (data) { $("#adddata").html(data); } ); } ); }); 

add_freshman_form_in_maprevios.php页面HTML代码是:

  $output='
'; echo $output;

它运行得很好,但是当我想要使用AJAX这种forms的另一个文本框时,它不起作用。 我为此目的将JQuery代码写入主页面。

 $('.addanother').click(function (e) { e.preventDefault(); $.get( "add_compart_form_in_previous_paper.php", { username: $("#username").val() }, function (data) { $("#compartpaper").append(data); } ); }); 

我要在此页面中添加的表单是:

  <?php $output='
'; echo $output; ?>

您指的是加载页面时不存在的元素,这就是为什么不输入click事件。 试试这个。

 $("#adddata").on("click", ".addanother", function(){ //your code });