新手在用jsp+serlvet写一个博客:
现在要提交一个包含textarea的表格,分为title和content,如下:
ajax使用formdata提交数据:
var xmlHttpBlog;
var url="/myblog/blog.do";
var formobj=document.getElementById("newBlogForm");
var formdata=new FormData(formobj);
if(window.XMLHttpRequest){
xmlHttpBlog=new XMLHttpRequest();
}
else{
xmlHttpBlog=new ActiveXObject("Microsof.XMLHTTP");
}
xmlHttpBlog.onreadystatechange=function (){
if(xmlHttpBlog.readyState==4 && xmlHttpBlog.status==200){
var rs=eval("("+xmlHttpBlog.responseText+")");
if(rs[status]=="true") {
alert("successfully!");
document.getElementById("title").value="";
document.getElementById("content").value="";
}
else alert("try again!");
}
}
xmlHttpBlog.open("post",url,false);
xmlHttpBlog.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttpBlog.send(formdata);
在firefox F12中可以看到:请求和内容
![图片说明](https://img-ask.csdn.net/upload/201612/20/1482242184_759717.png)
![图片说明](https://img-ask.csdn.net/upload/201612/20/1482242212_816614.png)
![图片说明](https://img-ask.csdn.net/upload/201612/20/1482242562_979498.png)
图片提交不上,我在回答里把这两张图片贴出来了,麻烦看一下
在后台使用request.getParameter获得不了title和content,报空指针错误。
请问如何修改,我查了很久也没找到。
谢谢!