setRequestHeader() 方法一定要在 open()之后, send() 之前调用。
function fnUpdate()
{
var areaName = document.all.areaName.value;
var spellName= document.all.spellName.value;
httpRequest = fnCreateXMLHttpRequest();
httpRequest.onreadystatechange = fnCallBack;
var url = "<%=request.getContextPath()%>/Lottery.do?op=updateArea";
httpRequest.open("POST",url,true);
httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var queryStr = "ID="+id+"&areaName="+areaName+"&spellName="+spellName+"&"+queryStr;
httpRequest.send(queryStr);
}