ajax 保存文档

function test1(){
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过去,然后在代理里新建文档,保存域值信息,但是,我困惑的是,我现在有附件,怎么保存附件信息呢

或者有什么更好的方法,请高手指教

[1434 byte] By [sheng_314] at [2008-1-9]
# 1
自己先up一个
期望高手赐教
sheng_314 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...
# 2
做一个帧,表单放到帧里面往domino服务器submit。然后通过ajax操纵帧里面的表单,理论想的,你试一下吧。
# 3
我的想法和楼上的想法差不多。
1.用iframe来做,iframe 的src是可以嵌入视图的表单的URL或者本生是个显示记录视图的URL。
2.使用Ajax技术异步提交申请的时候,完成了文档记录的保存,刷新iframe 的src就是了。
qiuyang666-心雪峰 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...
# 4
自动回帖工具请联系QQ34535568
bybw_me at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...
# 5
楼主可以看看我之前发的这个帖子 http://community.Codefund.cn/Expert/TopicView.asp?id=5019196
CrazyNotes-疯狂的人 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...