-
遇到的问题:
post multipart/form-data 类型表单获取不到File外 其他参数。 -
问题原因:
multipart/form-data 指定传输数据为二进制类型,在request之中无法直接获取到其他input相应表单的值。 -
解决方案:
给提交按钮设置点击事件,在点击事件中获取表单的值,然后用attr()方法给form表单中的action属性设置路径并在后面拼接参数。
function homeAdd() {
var homeName = $("#homeName").val();
var homeContent = $("#homeContent").val();
$("#homeAdd_form").attr("action", "/stuhome/home/homeAdd.do?homeName=" + homeName + "&homeContent=" + homeContent);
}