ajax 保存文档
var tttt=document.forms[0].tttt.value;
if (window.XMLHttpRequest)
{ // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('无法创建xmlhttp实例');
return false;
}
http_request.onreadystatechange = function testStatus() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('接收数据时发生问题');
}
}
}
url="test?OpenAgent";
url=url+"&r="+Math.random(); //URL加上随机数防止页面缓存
http_request.open('post', encodeURI(url), true);
http_request.setRequestHeader('Content-type','application/x-www-form-urlencoded');
http_request.send("tttt="+escape(tttt));
我现在想实现那种不刷新页面,然后点击保存后就多一行刚才保存的信息那种效果
但用ajax调用代理的时候
documentcontext不能获得当前表单的域值,所以save方法也就不能用了
但可以用把域值send过去,然后在代理里新建文档,保存域值信息,但是,我困惑的是,我现在有附件,怎么保存附件信息呢
或者有什么更好的方法,请高手指教

