首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

异常:警告: Parameters: Invalid(无效的) chunk(块) ignored

2012-10-09 
错误:警告: Parameters: Invalid(无效的) chunk(块) ignored.Invalid chunk ignored 虽然这只是个警告,但

错误:警告: Parameters: Invalid(无效的) chunk(块) ignored.
Invalid chunk ignored 虽然这只是个警告,但有时还是会影响正常的程序进程。

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

               eg1: http://url?param1=value1 & &param2=value2

               eg2: http://url?param1=value & =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给值!

热点排行