2013-09-16 82 views
1

我有一個表格裏面關於動態選擇問題,因此代碼示例是不服從它的價值:阿賈克斯動態選擇形式不submiting價值

<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 ...

我已檢查了所有的代碼,名稱和ID是正確的不知道什麼會不會是......

感謝您的幫助

+1

你能分享你的Ajax代碼嗎?否則很難看到發生了什麼。你怎麼稱呼Ajax?從頁面提交時的PHP代碼? – mikeyq6

+0

功能showInfo(STR) { 如果(STR == 「」){ 的document.getElementById( 「域」) 「的innerHTML =」; return; } if(window.XMLHttpRequest) {//代碼爲IE7 +,Firefox,Chrome,Opera,Safari xmlhttp = new XMLHttpRequest(); } else {//代碼爲IE6,IE5 xmlhttp = new ActiveXObject(「Microsoft.XMLHTTP」); } xmlhttp.onreadystatechange =函數() { 如果(xmlhttp.readyState == 4 && xmlhttp.status == 200){ 的document.getElementById( 「域」)的innerHTML = xmlhttp.responseText。 } } xmlhttp.open(「GET」,「php/items/getRow.php?id =」+ str,true); xmlhttp.send(); } –

+0

其基本的w3schools ajax調用php –

回答

0

我建議使用JQuery的Ajax調用。閱讀和爲你做日常事情要容易得多(比如調整瀏覽器版本)。你可以在這裏瞭解更多:.ajax()

而且,我不完全確定的目標是什麼,但它聽起來就像你可能想看看在動態使用knockout.js

希望幫助結合!