Invalid chunk ignored 虽然这只是个警告,但有时还是会影响正常的程序进程。
1、ajax提交或者链接地址中出现多余的"&",有这么几种情况:
eg1: http://url?param1=value1 [color=green]&[/color] ¶m2=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给值!
1、ajax提交或者链接地址中出现多余的"&",有这么几种情况:
eg1: http://url?param1=value1 [color=green]&[/color] ¶m2=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给值!