【发布时间】:2011-08-19 04:51:12
【问题描述】:
我有以下函数从页面收集数据,将它们全部填充到“数据”变量中,将其附加到表单然后提交。
$(document).ready(function () {
$('#content-tab .submit').click(function () {
var data = {champion: window.selectedChampion, runes: runes, masteries: masteries, items: items, skillingOrders: skillingOrders, chapters: chapters, title: $('#guide_title').val()};
data = JSON.stringify(data);
$("<form method='post'>").append($('<input type="hidden" name="data" id="data">').val(data)).submit();
});
});
页面上有一个div,点击时会触发这个:
<div class='button pointer submit'>Submit</div>
在 Chrome 中测试时一切正常。表单提交然后重定向到一个页面,就像计划的那样。但是在 Firefox(第 5 和第 6 版)中进行测试时,单击 div 没有任何作用。纳达。齐尔奇。我想知道 Firefox 出了什么问题?任何帮助将不胜感激。谢谢。
【问题讨论】:
-
'#content-tab .submit' 选择器是否在 Firefox 中选择任何内容。用
alert($('#content-tab .submit').size());查看它 -
@russau 它返回一个“1”,所以是的。
标签: javascript jquery onclick form-submit