Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未发布动态添加的选择框_Php_Javascript_Jquery - Fatal编程技术网

Php 未发布动态添加的选择框

Php 未发布动态添加的选择框,php,javascript,jquery,Php,Javascript,Jquery,ajax的反应是 $.ajax({ type: "POST", url: "add_secondary_interest.php", data: "interest=ok", cache: false, success: function(html){ $('#interest_table tr:last').after(html); } }); abc xyz 但是,

ajax的反应是

$.ajax({
        type: "POST",
        url: "add_secondary_interest.php",
        data: "interest=ok", 
        cache: false,
        success: function(html){
            $('#interest_table tr:last').after(html);
        }
});

abc
xyz

但是,当我发布表单时,此动态选择框不会被发布。

现在,您将选择框放在
的内部,而不是
的内部,因此它不可见


在ajax请求中,请确保将其添加到新请求的现有
中。

现在,您将选择框放在
中,但不在
中,因此它不可见


在ajax请求中,请确保将它添加到新元素的现有

简单的回答是,当jQuery添加元素时,它会绑定到表元素而不是表单元素。要解决此问题,请使DOM相对于窗体。例如:

<select name="test[]">                                            
<option value='7'>abc</option>
<option value='1'>xyz</option>
</select>
$.ajax({
类型:“POST”,
url:“add_secondary_interest.php”,
数据:“兴趣=确定”,
cache:false,
成功:函数(html){

$('form#interest_table tr:last')。在(html);//之后,简短的回答是,当jQuery添加元素时,它会绑定到table元素而不是form元素。要解决此问题,请使DOM相对于表单。例如:

<select name="test[]">                                            
<option value='7'>abc</option>
<option value='1'>xyz</option>
</select>
$.ajax({
类型:“POST”,
url:“add_secondary_interest.php”,
数据:“兴趣=确定”,
cache:false,
成功:函数(html){

$('form#interest#table tr:last')。在(html)之后;//您希望看到什么?您看到了什么?您的问题对我来说毫无意义。当我提交我的表单时。此表单元素正在另一个页面上发布。看在上帝的份上,扩展您的问题可能会有一些信息!我应该如何将此选择框与我的页面元素链接。插入后是否看到
框g it?你希望看到什么?你看到了什么?你的问题对我来说没有意义。当我提交我的表单时。这个表单元素正在另一个页面上发布。看在上帝的份上,扩展你的问题可能会有一些信息!我应该如何将这个选择框与我的页面元素链接。插入后你看到
框了吗ng它?当我触发点击事件时,它是可见的。但是当我提交表单时,它不会被发布到另一个页面。当我触发点击事件时,它是可见的。但是当我提交表单时,它不会被发布到另一个页面。兴趣表tr:last根本不起作用。connor answer工作得很好。#兴趣表tr:last根本不起作用。connor这个答案非常有效。