0

Javascript 错误“Uncaught TypeError: Cannot call method 'submit' of undefined”是什么意思?

我正在尝试在我的 Magneto 网站中将商品添加到购物车。但它显示了上述错误。您能否指出错误背后的含义或可能的原因,以便我可以更深入地尝试?

4

3 回答 3

1

正如它所说:你有一个undefined值,并试图调用一个调用submit它的方法,如下所示:

undefined.submit();

或像这样:

var nonexistent;
nonexistent.submit();

甚至像这样:

var threeElementArray = [1, 2, 3];
threeElementArray[100].submit();

我不知道为什么图书馆会提高它。你没有提供太多细节。它可能是他们代码中的错误,或者更有可能是您在某处为其提供了不正确的参数。

于 2012-12-18T05:36:34.653 回答
0

还有一个关于类似主题的 Stack Overflow 问题,也许这可以帮助你?

Javascript 提交回表单

于 2012-12-18T05:37:29.707 回答
0

好吧,我猜您正在尝试使用 submit 方法提交表单。但可能您尝试调用提交方法的表单对象在文档中不存在。

可能是您输入错误的表单 ID 或名称或类似的东西。

于 2012-12-18T05:43:00.187 回答