STRUT 1 采用ajax的问题

JEclipser 2009-03-17 02:57:49
已经建立了一个SSH架构的站点。(Struts 1.3)
现在想加入AJAX。遇到问题如下:
原有界面是发送a.do,同时对应的form如下

<form action="a.do" method="post" enctype="multipart/form-data" id="uploadfileform">

<input type="file" name="formfile" id="file">
<input type="comit" value="执行" id="btn_exe" >
<input type="hidden" name="location" id="hid_location">

</form>

现在采用AJAX发送异步请求,该怎么写呢?

我的写法是:
var formfileval = $("#fileuolodchange").val();
var locationval = $("#hid_location").val();
$.ajax({
type: "POST",
url: "a.do",
data: "formfile=formfileval&location=locationval",
dataType:"html",
success: function(data){
.......
}
});

后台直接报严重: Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: argument type mismatch
请问该怎么写呢?多谢!
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumu_java 2009-03-17
  • 打赏
  • 举报
回复
建议把参数写成json格式试试.
JEclipser 2009-03-17
  • 打赏
  • 举报
回复

呵呵 忘写了 就是JQuery
[Quote=引用 1 楼 catalinajava 的回复:]
JQuery???
[/Quote]
catalinajava 2009-03-17
  • 打赏
  • 举报
回复
JQuery???

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧