首页 > 解决方案 > 如果 cookie 未定义,IE11 不会发送表单

问题描述

我有一个要求一些 cookie 设置的网络表单:

par=Cookies.get('demo'); // => 'value'

在填写当前表格的第 1 部分后设置 Cokies。

如果要填写 Form1 而不是填写当前表单,一切正常,但是如果我直接通过 web 链接打开一个页面而没有填写 Form1(cookie 'demo' 未定义),则 Form 没有提交。

没有错误,没有消息。按钮正在处理,但数据未发送出去。如何解决?

该问题仅在 IE11 上发生。

标签: javascriptajaxinternet-explorer-11ie11-developer-tools

解决方案


par=Cookies.get('demo') || ''; || 如果未定义,则末尾的 '' 默认值为空字符串。– JM-AGMS 12 小时前


推荐阅读