确定JavaScript日志大小

确定JavaScript日志大小,javascript,html,forms,post,Javascript,Html,Forms,Post,被其他人问到了,但没有给出合理的回答。让我来解释一下我的特殊情况,这样就不会混淆我现在使用AJAX的原因了,我不是为了这个问题,但我可能有一天会转换 我使用POST通过常规HTML向PHP提交表单,在我的例子中,POST包含大量文本,有时足以超过POST限制。有没有办法通过JavaScript来计算在提交之前文章是否会太大?如果没有简单的方法自动确定服务器的POST限制,我可以手动处理,但我需要计算要发送的字节数并停止它,然后返回一条警告消息,它将不计算 提前谢谢 只要是文本输入,就应该很容易确

被其他人问到了,但没有给出合理的回答。让我来解释一下我的特殊情况,这样就不会混淆我现在使用AJAX的原因了,我不是为了这个问题,但我可能有一天会转换

我使用POST通过常规HTML向PHP提交表单,在我的例子中,POST包含大量文本,有时足以超过POST限制。有没有办法通过JavaScript来计算在提交之前文章是否会太大?如果没有简单的方法自动确定服务器的POST限制,我可以手动处理,但我需要计算要发送的字节数并停止它,然后返回一条警告消息,它将不计算


提前谢谢

只要是文本输入,就应该很容易确定POST请求的大小。如果你也有文件输入,这将是一个有点困难,但可行的HTML5的东西

只需将所有字段及其值相加即可

通常,POST表单数据如下所示:

键=值&键2=值

因此,对于=,为每个字段添加1个字节,对于&,总共添加n-1个字节


然后得到一个很好的头部数字,100字节左右?大概200英镑。

我认为这篇文章根本没有限制。。。可能是服务器PHP造成的限制?@FelixKling应该有一些限制。。。不虽然它比GET大得多,但不受iisPOST的限制。我不知道为什么会有任何困惑。POST限制由服务器设置。您的浏览器可能也有限制,但我怀疑它要高得多MB/GB?好吧,这甚至是个问题。。。我没有把它读透。。。没关系,请忽略我的评论@RoyiNamir:删除了我的第二条评论,因为Frits已经说过同样的话……我仍然不知道在提交数据之前我应该如何通过JavaScript来做到这一点?这不是在我发送信息之后。