对于dispatchaction的使用,出现没有操作参数的异常处理
2011-02-23 13:24
501 查看
![](http://img1.51cto.com/attachment/201102/23/1290225_12984386779R68.jpg)
该问题在我,button 的type为submit,在from中,没写action。但在button中调用事件,通过jquery的ajax提交,总是说找不到operate,于是,我修改了ajax的url,为另外一个action,结果还是提示原来的异常,猜测是缓存没清除,于是就重新部署,结果问题还是存在,找到一篇文章,发现自己的button竟然为submit,这是表单的提交按钮,会提交表单,尽管会执行函数,但最后还是提交form,form中没有action,没有operate参数,当然会报错。
解决办法:
1.修改button的type为button,执行函数
2.修改form的action,并提供operate参数,但这样就达不到局部刷新的效果。
选择第一种。
问题的出现,是我自己太大意,发现问题要采用合适的办法:
1.从上到下排除,一步步发现错误。
2.如果找不到错误,可以使用对比法,换一个变化量试试。
相关文章推荐
- 对于数据库操作可能会遇到的问题(空值问题以及出现的参数不能被重复使用问题)
- C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值
- C#使用OleDB操作ACCESS插入数据时提示:至少一个参数没有被指定值。
- 微信6.2.2版本使用文本上传框出现没有应用可执行此操作的问题
- SQL 游标使用的小例子,对于每行数据根据参数的不同进行Insert或Update操作.
- 对于新手,某些可变参数函数在使用时,可能会出现的问题
- asp.net中使用access数据源时出现至少一个参数没有被指定值的错误
- Cas集群中对于tgt使用redis共享的操作
- Samba出现“您可能没有权限使用网络资源”解决方法
- Ajax 使用 FormData做为data的参数时 出现Illegal invocation
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- vs2010编译时出现错误提示:error C2470: “xx”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
- 用oledb读写excel出现“操作必须使用一个可更新的查询”的解决办法
- 服务器共享文件夹后,客户端出现“您可能没有权限使用网络资源”提示的解决办法
- 使用AsyncTask时出现doInBackground没有调用的处理方法
- 关于Jpa使用Update方法进行更新操作,却没有同步到数据库的原因
- win7 64下VS2010编译的时候出现fatal error LNK1146: 没有用选项“/out:”指定的参数终极解决方案
- 使用函数传递参数来执行数据库操作
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- 使用表单传递参数,request处理参数出现"未将对象引用设置到对象的实例