以下代码在IE中不起作用,但在opera和mozilla中起作用

时间:2011-06-10 05:28:22

标签: javascript

这是表格

<form action="post" name="default_form">
    <input type="hidden" value="d" name="def" />
    <div id="load_result"></div>
  </form>

但是下面的代码在IE中不起作用,但在mozilla,opera

中正常工作
var body = document.forms.default_form.serialize();

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

The form element does not have a serialize() method

它也不在HTML5 spec

如果你在谈论jQuery的serialize(),那么你需要用jQuery对象$(document.forms.default_form)甚至$('form[name="default_form"]')包装匹配的集合。