// extjs通过Post方式发送数据至服务器端
var conn = new Ext.data.Connection();
conn.request({
url : '/test/ajaxdemo.nsf/agentWebIMSendMsg?openagent',
method : 'POST',
params : {
fromUserAccount : fromusername,
toUserAccount : tousername,
message : encodeURIComponent(message)
},
success : function(responseObject) {},
failure : function(responseObject) {
Ext.Msg.alert('失败', responseObject.statusText);
}
});
//domino代理:接收并处理数据
Sub Initialize
On Error Goto ErrorHandle
Dim session As New notessession
Dim curdb As NotesDatabase
Dim curdoc As notesDocument
Dim tdoc As NotesDocument
Dim strFormular As String
dim vData As As Variant
Dim sQry As String
Dim sFrom As String
Dim sTo As String
Dim sMsg As String
Set curdb = session.CurrentDatabase
Set curdoc = session.documentContext
'--使用domino内置域Request_Content接收post方式提交的数据
'--传送数据格式为:fromUserAccount=张三&toUserAccount=李四&message=hello
strFormular="@URLDecode('Domino';Request_Content)"
vData=Evaluate(strFormular,curdoc)
sQry=vData(0)
sFrom=WebGetParameter(sQry,"fromUserAccount")
sTo=WebGetParameter(sQry,"toUserAccount")
sMsg=WebGetParameter(sQry,"message")
'----------使用数据信息----------------------
... ...
Exit Sub
ErrorHandle:
Msgbox "错误发生在第"+Cstr(Erl)+"行, 错误是: "+Error
End Sub
//得到参数值的函数
Public Function WebGetParameter(Byval strSearch$, Byval strVar$) As String
Const WEB_ARG_SEP = "&"
On Error Goto Errors
WebGetParameter = ""
Dim tmp$, posVar%, posSep%
posVar = Instr(strSearch, strVar & "=")
If posVar = 0 Then Goto TheEnd
posVar = posVar + Len(strVar) + 1
posSep = Instr(posVar, strSearch, WEB_ARG_SEP)
If (posSep = 0) Then
WebGetParameter = Mid$(strSearch, posVar)
Else
WebGetParameter = Mid$(strSearch, posVar, posSep-posVar)
End If
TheEnd:
Exit Function
Errors:
WebGetParameter = ""
Resume TheEnd
End Function
分享到:
相关推荐
### LotusScript 代理获取 ...通过上述步骤,我们可以有效地解决在 Domino 服务器中通过 AJAX 提交数据时遇到的中文乱码问题。这种方式不仅适用于 POST 方法,也适用于 GET 方法,确保了前后端之间的数据传输准确性。
Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip
Lotus Domino 是一种基于Notes技术的服务器端应用程序, Lotus Domino Java 代理是指在 Domino 服务器上运行的 Java 代理程序,可以用来处理用户请求、提供数据服务等。今天,我们将讨论如何在 Lotus Domino Java ...
标题“domino_ldap.rar_AD联合验证_Domino_Tomcat_sso_domino_domino_ldap”涉及到的是一个关于Lotus Domino(Domino)与Active Directory(AD)进行联合身份验证(Single Sign-On, SSO)的解决方案。在这个场景中,...
lotus domino AJAX post代理获取大量数据时
代理可以通过两种方式运行: - 使用@URLOpen通过URL调用,如`http://server/db/agentname?OpenAgent` - 使用ToolsRunMacro或RunAgent公式,尤其在WebQueryOpen和WebQuerySave事件中调用。 10.2 激活一个代理的 ...
在Domino环境中,代理程序经常需要与表单中的不同类型的域进行交互,以执行诸如数据提取、更新或其他操作。本文将详细介绍如何在代理程序中通过LotusScript和JavaScript两种脚本语言来获取和解析不同类型的域,特别...
1. **数据交互**:EXTJS可以通过Ajax与Domino服务器进行通信,获取或更新数据库中的数据。使用EXTJS的Store和Proxy组件,可以方便地实现数据的CRUD操作。 2. **用户界面**:EXTJS提供了一系列丰富的组件,如表格、...
lotus_domino85_w32_C1SP7EN.exe
将生成的证书请求复制到剪贴板,然后在浏览器中访问Domino CA数据库的"Request Server Certificate",粘贴请求并提交。 5. **接受和安装CA证书**: 从CA数据库的"Accept This Authority In Your Server"中复制CA...
Domino_Web_Access_配置
domino xpages 开发 view_repeat记录
《Enterprise Vault 设置 Domino 服务器归档 12.3》是Veritas Technologies LLC发布的一份技术文档,专注于指导用户如何配置Enterprise Vault系统以对Lotus Domino服务器进行归档操作。Enterprise Vault是一款强大的...
- HTTP的POST方法用于向服务器提交数据,常用于创建新资源或更新已有资源。在AJAX场景中,POST方法常用于向服务器发送表单数据或自定义数据。 以上就是关于"lotus domino AJAX post数据"这个主题的关键知识点,...
在Lotus Domino中,代理是一种强大的工具,用于自动化工作流程、处理数据和响应用户请求。标题提到的"domino中的代理"主要涉及LotusScript编写的两种类型:Web代理和Notes代理。这两种代理在许多方面有共同之处,但...
在Lotus Domino中,JavaScript可以帮助开发者实现客户端的动态行为,比如数据验证、表单计算和用户界面交互,减少对服务器的依赖,提高应用性能。 19.2 把JavaScript添加到表单中 要将JavaScript引入到Lotus Domino...
在本指南中,我们将专注于如何设置 Enterprise Vault 与 IBM Lotus Domino 服务器的集成,实现 Domino 数据的自动归档。 **1. Enterprise Vault 的功能和优势** - **数据减负**:通过将不再活跃但需要长期保存的...
通过学习《中文Lotus_Domino_R5_Web_高级编程》,开发者将能够构建功能丰富的Web应用,并为企业的信息化建设贡献力量。这是一份宝贵的资源,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。
Domino SSL配置是确保Lotus Domino服务器上的网络安全通信的关键步骤,它使用SSL(Secure Sockets Layer)或其更新版本TLS(Transport Layer Security)协议来加密数据传输,防止数据在传输过程中被窃取或篡改。...
domino_http_cgibin_unicode_dos