|
|
这里举个删除文件的ajax例子说明设置请求头,允许文件名带中文。
//ajax处理法var xmlHttp;function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }else { xmlHttp=new XMLHttpRequest(); }}//操作函数function delDown(name){ if(confirm("是否确定删除 "+name+" ?")){var url="/newsManager.action";var param="act=delFile&path="+name;//设置参数 createXMLHttpRequest(); xmlHttp.open("POST","/newsManager.action",true); //设置请求头 xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xmlHttp.onreadystatechange=delBack; xmlHttp.send(param);//发送参数 }}//回调函数function delBack(){ var result; if(xmlHttp.readyState==4){ if(xmlHttp.status==200){ result=xmlHttp.responseText; if(result=='OK'){ alert('删除成功!'); }else{ alert('删除失败!'); } } }} |
|