错误:警告: Parameters: Invalid(无效的) chunk(块) ignored.

本文探讨了在编程过程中遇到的'Invalidchunkignored'警告的原因及解决方案,涉及URL参数、表单元素name属性为空的问题,并提供了避免这类错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Invalid chunk ignored 虽然这只是个警告,但有时还是会影响正常的程序进程。

1、ajax提交或者链接地址中出现多余的"&",有这么几种情况:

eg1: http://url?param1=value1 [color=green]&[/color] &param2=value2

eg2: http://url?param1=value [color=green]&[/color] =value2
eg3:http://url?param1=value1&redundance=rValue,
其中redundance变量没有在业务逻辑中使用。
解决方法:
方法1:在业务逻辑中使用所有传入的值;
方法2:去除冗余参数;

绿色标记的就是多余的。

也许这只是个笔误,所以这种错误是完全可以避免的。

2. 表单Form中元素有name属性,并且name属性为空。这种情况多出现在js在与页面交互时,多半是通过id来获取这个对象,所以对name属性并不在意。

<form action="login.do" method="post">
<input name="" type="hidden" id="xxx" />
<input name="name" type="text" value="todaydiy" />
</form>


这种表单提交过去,后台也会提示Invalid chunk ignored警告。除了input标签,还有select标签等,所以要特别的注意,即时并没有在业务逻辑中使用这些网页元素,也要注意给这些元素name给值!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值