ajax是不用刷新也面就可以获取到信息
$.ajax({
type : "POST", //请求类型
url : "/errorMsg/addOrUpdate", //请求地址
dataType:"json", //接受服务端的形式
contentType :'json/application', //发送给服务端的形式
data:{
"entId": form.userinfo.entid,
"errorMsg": txt,
"errorTip": txt,
"formId": form.formid,
"orgId": form.userinfo.orgid,
"formName": form.formName,
},
success: function(data) {
var testid = data.list; //遍历数据返会的data
for(var i= 0; i< testid.length ; i ++ ){
__formAlertList.push(testid[i]);
}
},
error: function(data){
_alert("error");
}
//********************
ajax 可以用来代替 ActiveXObject
代码
var categories = document.getElementById("categories").value;
var sortName = document.getElementById("sortName").value;
if( categories == "" ){
$.ajax({
url : "<%=contextpath%>/report/addCat.jsp?dispatch=add&sortName="+Utility.urlEncode(sortName),
type : "POST",
success : function(response,status,xhr){
if(xhr.status != "200"){
alert(response.responseText);
}
close();
}
})
}else{
$.ajax({
url : "<%=contextpath%>/report/updateSort.jsp?update=update&categories="+ categories +"&sortName="+ Utility.urlEncode(sortName),
type : "POST",
success : function(response,status,xhr){
if(xhr.status != "200"){
alert(response.responseText);
}
close();
}
})
}
// var _wfXmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
// if( categories == "" ){
// _wfXmlHttp.open("post", "<%=contextpath%>/report/addCat.jsp?dispatch=add&sortName="+Utility.urlEncode(sortName), false);
// _wfXmlHttp.send();
// }else{
// var _wfXmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
// _wfXmlHttp.open("post", "<%=contextpath%>/report/updateSort.jsp?update=update&categories="+ categories +"&sortName="+ Utility.urlEncode(sortName), false);
// _wfXmlHttp.send();
// }
// if (_wfXmlHttp.status == "200") {
// window.close();
// } else {
// alert(_wfXmlHttp.responseText);
// }