// 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
分享到:
相关推荐
Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip Domino_65x_applets_2009_all_platforms.zip
标题“domino_ldap.rar_AD联合验证_Domino_Tomcat_sso_domino_domino_ldap”涉及到的是一个关于Lotus Domino(Domino)与Active Directory(AD)进行联合身份验证(Single Sign-On, SSO)的解决方案。在这个场景中,...
Lotus Domino 是一种基于Notes技术的服务器端应用程序, Lotus Domino Java 代理是指在 Domino 服务器上运行的 Java 代理程序,可以用来处理用户请求、提供数据服务等。今天,我们将讨论如何在 Lotus Domino Java ...
代理可以通过两种方式运行: - 使用@URLOpen通过URL调用,如`http://server/db/agentname?OpenAgent` - 使用ToolsRunMacro或RunAgent公式,尤其在WebQueryOpen和WebQuerySave事件中调用。 10.2 激活一个代理的 ...
1. **数据交互**:EXTJS可以通过Ajax与Domino服务器进行通信,获取或更新数据库中的数据。使用EXTJS的Store和Proxy组件,可以方便地实现数据的CRUD操作。 2. **用户界面**:EXTJS提供了一系列丰富的组件,如表格、...
Enterprise Vault__设置 Domino 服务器归档__14.4-100.pdf
Enterprise Vault__设置 Domino 服务器归档__14.0-100.pdf
Enterprise Vault__设置 Domino 服务器归档__12.3-100.pdf
lotus domino AJAX post代理获取大量数据时
lotus_domino85_w32_C1SP7EN.exe
Domino_Web_Access_配置
domino xpages 开发 view_repeat记录
将生成的证书请求复制到剪贴板,然后在浏览器中访问Domino CA数据库的"Request Server Certificate",粘贴请求并提交。 5. **接受和安装CA证书**: 从CA数据库的"Accept This Authority In Your Server"中复制CA...
在Lotus Domino中,代理是一种强大的工具,用于自动化工作流程、处理数据和响应用户请求。标题提到的"domino中的代理"主要涉及LotusScript编写的两种类型:Web代理和Notes代理。这两种代理在许多方面有共同之处,但...
在Lotus Domino中,JavaScript可以帮助开发者实现客户端的动态行为,比如数据验证、表单计算和用户界面交互,减少对服务器的依赖,提高应用性能。 19.2 把JavaScript添加到表单中 要将JavaScript引入到Lotus Domino...
在"Domino_Excel_更新pro"这个文件中,可能包含了示例代码或者更新后的Java代理,供开发者参考和学习。记得在部署到生产环境中时,确保对代码进行充分的测试和优化,以保证性能和稳定性。 总之,通过Java代理和...
通过学习《中文Lotus_Domino_R5_Web_高级编程》,开发者将能够构建功能丰富的Web应用,并为企业的信息化建设贡献力量。这是一份宝贵的资源,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。
domino_http_cgibin_unicode_dos
Lotus Domino R5的Web服务特性使得开发者可以创建出与外部系统集成的解决方案,例如通过Web服务接口与其他企业应用程序进行数据交换。 文件“例程2”可能包含了一系列的示例代码或教程,用于演示如何在Lotus Domino...
DOMINO_js公式函数是Lotus Domino的一部分,用于处理和操作数据。以下是一些核心的Lotus Domino公式语言函数的详细解释: 1. **Abs**: 函数返回一个数字的绝对值,例如`Abs(-5)`会返回5。 2. **Abstract**: 用于从...