【发布时间】:2010-12-13 19:23:49
【问题描述】:
我使用this 代码根据第一个选择填充选择选项。这工作得很好。但是当我提交表单(仍然使用 ajax),然后尝试选择不同的选择选项时,最后一个选择变为空白。
您可以在here 中看到它,所以您知道我的意思。我对 jQuery 不太满意,也许这就是问题所在。 =)
有什么想法吗?谢谢大家。
【问题讨论】:
我使用this 代码根据第一个选择填充选择选项。这工作得很好。但是当我提交表单(仍然使用 ajax),然后尝试选择不同的选择选项时,最后一个选择变为空白。
您可以在here 中看到它,所以您知道我的意思。我对 jQuery 不太满意,也许这就是问题所在。 =)
有什么想法吗?谢谢大家。
【问题讨论】:
您正在使用命名索引和隐含的全局索引,因此您的 game 应该有不同的定义,这个:
game = [];
应该是:
var game = {};
【讨论】:
document.ready 上创建一次......只是另一个无效的数组方法有。 ..副作用,其中一些是不可预测的跨浏览器。