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