Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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
Javascript Ajax动态选择表单未提交值_Javascript_Php_Jquery_Ajax_Forms - Fatal编程技术网

Javascript Ajax动态选择表单未提交值

Javascript Ajax动态选择表单未提交值,javascript,php,jquery,ajax,forms,Javascript,Php,Jquery,Ajax,Forms,我有一个关于表单中未提交其值的动态选择的问题,因此代码示例为: <table> <form> <tr> <td><select>(options values)</select></td> <td id='fill'></td> <td><input class='add' type='submit' value=''></td> </tr>

我有一个关于表单中未提交其值的动态选择的问题,因此代码示例为:

<table>
<form>
<tr>
<td><select>(options values)</select></td>
<td id='fill'></td>
<td><input class='add' type='submit' value=''></td>
</tr>
</form>'

(选项值)
'
所以我有一个方法,当您选择一个选项时,它会调用一个AJAX,它会调用一个PHP文件来填充

<input class='add' type='submit' value=''></td>

所以它创建了一个新的选择与其他选项。。。问题是当我提交它时,它会保存所有数据,除了我在id=fill中创建的数据

我已经检查了代码所有的名字和身份证都是正确的不知道会是什么


感谢您的帮助

我建议使用JQuery进行Ajax调用。它更容易阅读,并为您执行常规操作(如调整浏览器版本)。您可以在此处了解更多信息:

另外,我不完全确定目标是什么,但听起来您可能希望使用


希望有帮助

你也可以分享你的Ajax代码吗?否则很难看出发生了什么。你怎么称呼Ajax?当页面提交时从PHP代码开始?函数showInfo(str){if(str==“”){document.getElementById(“字段”).innerHTML=“”;return;}if(window.XMLHttpRequest){//IE7+、Firefox、Chrome、Opera、Safari xmlhttp=new XMLHttpRequest();}否则{//IE6、IE5 xmlhttp=new ActiveXObject(“Microsoft.xmlhttp”);}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4&&xmlhttp.status==200){document.getElementById(“字段”).innerHTML=xmlhttp.responseText;}}}xmlhttp.open(“GET”,“php/items/getRow.php?id=“+str,true”);xmlhttp.send();}它是基本的ajax调用php