我有一個複雜的屏幕,它使用一個嵌套表格和幾個表格分別列出ajaxSubmit
。表單上提交的數據缺失:一個表格中有多個表格
雖然我相信問題最初是由jQuery引起的,但我不得不發現我的HTML結構導致了問題。我的初始結構是:
<table>
<tr>
<form id="foo1" ..>
<td><input ..></td>
<td><input ..></td>
</form>
</tr>
<tr>
<form id="foo2" ..>
<td><input ..></td>
<td><input..></td>
</form>
</tr>
</table>
這適用於IE8和Chrome 11,但不適用於FF3.6和4各自的Safari 5.0.4。
謝謝大家的幫助和抱歉指向錯誤的方向!
您可以#之前跳過形式,jQuery將使用文檔。 getElementById如果只提供了一個#id選擇器,那就是你可以擁有的fastes選擇器。我不知道它是否可以優化代碼中的表單。 – 2011-04-27 20:38:03
不應該是'$('#allCategories')。html(response);'? – 2011-04-27 20:43:22
@ŠimeVidas:對不起,這是我的錯誤,由於複製和粘貼 – MrG 2011-04-27 20:48:12