当前位置:首页 > 日记 > 正文

调用ASP而不刷新页面

调用ASP而不刷新页面
遥感技术的一个具体实例
在以前的文章中,我介绍了遥感的基本工作原理,如果遥感应用于网站设计中会有很多特殊效果(尤其是最大的优势,它可以不刷新页面调用服务器代码)。正是因为这一特点,你可以写在传统的C/S模式的程序,对数据的处理(我想你一定想知道如何具体实现,下面将给出一个具体的例子,破碎的调试程序几乎杀了我。哦。)
从前面的描述中可以看出,使用RS技术要求客户机和服务器满足以下两个条件:
1。客户只需要支持java小程序
2、服务器只需要支持asp。
换句话说,RS技术完全独立于浏览器。(当然,浏览器需要支持java和javascript至少)。您可以在IE或NC使用它们,这是差异性和RDS技术的显著特点。
在您能够灵活地使用RS技术之前,您应该首先解释一个问题,也就是前面提到过的异步调用问题,因为异步调用,您只能刷新页面的某些部分而不刷新整个页面。
由于这个特点,可以让你的服务器,当你输入实现有效性检查的数据页(这可能是一系列非常复杂的法律检查,如需要比较,有用户输入的数据和数据库中的数据不是客户端JS然后解决)当服务器返回的检查结果后,可以进行相应的操作(如一个对话框,告诉用户输入错误等)。异步调用的语法:
rsexecute(serverurl,函数名,param_list)
第一个参数是您想要调用的ASP页面的完整URL路径。
第二个参数是您要调用的函数的名称。
下面是函数需要的输入参数
U3000 U3000
如果你想调用一个需要两个输入参数的函数,这就是写的方式:
rsexecute(serverurl,函数名,f_arg_1,f_arg_2)
打电话时有两种写作方式,
一种是调用呼叫结果的方式:
objresult = rsexecute(serverurl,函数名,f_arg_1,f_arg_2);
另一种是结果不被调用的方式:
rsexecute(URL,func_name,f_arg_1,f_arg_2,callbackfunction);
这种通话方式应该特别注意。callbackfunction是JS功能的客户端。这意味着,一旦RS在服务器端执行调用,它就会立即调用函数,并将结果返回给这个函数。
一个典型的callbackfunction功能应该是这样的结构:
功能callbackfunction(objresult){
自己处理
}
唯一的输入参数,objresult,是RS的返回值调用。
在这里,我们假设这种情况:
用户进入浏览器用户的电子邮件地址,然后用户留下电子邮件地址输入框下一个过程的输入,此时RS是玩,它根据用户输入的数据库服务器的地址,您可以确定用户是否已经存在,然后将结果返回给客户端客户端,然后使用DHTML技术在显示诊断结果输入框提示用户输入的信息在前。
函数的CallbackFunc(objresult){
提示用户信息
窗口{ objresult。语境}。值= objresult.return_value;
}
RSExecute()应该叫rsexecute(serverurl,函数名,f_arg_1,CallbackFunc)
显示诊断结果);
不,不说,不说,这是这么多罗嗦,我想大家也看到了一个大脑袋,下面是让特定的代码来说话:
(请设置一个系统DSN文件称为NW对服务器之前使用代码。该文件使用northworld,这是中文Access97数据库示例)。
下面的例子是default.htm分成两帧,在main.html页面使用遥感技术,我们可以注意到提交不用于main.html所以如果你按下回车键直接在页面中所没有出现的话,你必须通过鼠标点击获取信息使用这个按钮来实现页面的局部刷新技术,在页面单击结束按钮,会有轻微的延迟(这个时间的java小程序建立一个连接,在后台服务器),然后立即返回鼠标的正常页面,您可以继续执行其他操作这个页面,而不是像普通的页面刷新,你必须等待数据,大家可以看到info.asp这是一个非常简单的字符串处理程序。
如果你熟悉DHTML技术,您可以在客户端完成这些操作。至于EmpData.asp,服务器处理的数据处理,所有的好处,可以实现自己。
特别注意,不要改变太多的代码,否则很容易出错,毕竟它是用javascript编程的。
default.htm文件代码如下:

maim.html文件的代码如下
员工信息
请输入您要查询的名称:
值获取信息
onclick=execasynch(emplastname。值)>
info.asp文件代码
响应。写request.servervariables(remote_user )
strtext = request.querystring(信息)
如果strtext =然后响应。结束
arrdata =分裂(strtext,| )
arrlabels =分裂(员工称号,市就业日期
%>

对于我= 0比3
响应。写
响应。写arrlabels(我)
响应。写arrdata(我)
下一个
%>

empdata.asp文件

相关文章

微软建议用户升级IE9因为Windows漏

微软建议用户升级IE9因为Windows漏

用户,漏洞,升级,建议,电脑软件,据国外媒体报道,微软上星期二在德国首席安全顾问博客上对Windows漏洞进行了回应。 微软德国在一篇博客中说,当你在Safari浏览器的64位Windows系统中打开一个特殊的HTML页面时,它确实有一个蓝色屏幕。然而,美国的…

软件外包企业的发展困境:转向国内企

软件外包企业的发展困境:转向国内企

企业,转向,软件外包,困境,国内,Ldquo;我们的服务外包产业,应该说是一个严峻的挑战。;6月20日,在第十一届中国国际软件和信息服务交易会,在大连,辽宁,钟明博认为,一个新的首席执行官,A股上市的软件外包企业,国内软件外包企业的真实情况说。 他指出了…

Windows7防火墙阻止远程桌面连接的

Windows7防火墙阻止远程桌面连接的

防火墙,解决方案,远程桌面连接,电脑软件,在系统属性中,远程桌面连接已经建立,但它仍然不能是远程桌面。最有可能的是,Windows防火墙已启用。防火墙已阻止Windows 7系统的远程连接。您可以使用以下方法检查解决方案: 单击{ }-控制面板{ Windows…

钱祸:315消费者投诉网络被敲诈勒索

钱祸:315消费者投诉网络被敲诈勒索

企业,网络,敲诈勒索,消费者投诉,电脑软件,在平民的心目中,315者应该是权利保护的代名词和正义的象征。然而,近年来,随着各类315家网站的兴起,315消费电子投诉网所代表的典型乱象不断暴露,网上315是权利终结还是敲诈勒索中国网记者进行了调查。 …

赢得7服务器/服务器2008R2SP1测试

赢得7服务器/服务器2008R2SP1测试

服务器,下载,测试版,电脑软件,赢得7服务器/服务器2008 R2 SP1测试版下载 微软今天发布了Windows 7和Windows Server 2008 R2 SP1的beta版。它可以帮助您的PC和服务器保持最新的支持级别,并且可以通过部署补丁包来保持系统的最新状态。 测试…

MaYun加入到淘宝的20亿,说这是对赚

MaYun加入到淘宝的20亿,说这是对赚

赚钱,淘宝,这是,兴趣,电脑软件,在7月5日的晚上,Ma Yun,阿里巴巴集团董事长、淘宝的第五周年庆典,淘宝将增加20亿的投资,淘宝透露,它必须在五年内。 马说,Ali集团成立了淘宝五年的发展目标,那就是成为世界上最大的电子商务公司,那么阿里巴巴将保持…

朗玛UCV3.8正式版市场热点

朗玛UCV3.8正式版市场热点

市场,热点,正式版,朗玛,电脑软件,2004年4月,IM(即时消息、即时通讯)软件市场很着急。首先,微软宣布将在四月推出MSN Messenger 6.2,那么腾讯开始了他提前一个月的QQ2004版本允许用户看到的炒作。作为中国IM市场的新秀,朗玛UC自然会没有让人失望,在…

用asp(六)开发在线考试程序

用asp(六)开发在线考试程序

在线,程序,考试,电脑软件,asp,测试代码 exam.asp提供一个单选按钮的格式一系列的话题和选择。为了使测试更具有挑战性的,有时间限制。我设立了一个包 在加载时自动启动的时钟将其时间设置为20秒,其余时间显示在屏幕底部的状态窗口中。 变…

AppleJobs健康状况良好。

AppleJobs健康状况良好。

健康状况,电脑软件,AppleJobs,据国外媒体报道,苹果首席执行官史蒂夫·乔布斯(史蒂夫·乔布斯)最近一直在硅谷附近,加利福尼亚的苹果总部。当时,乔布斯第一次吃早餐和一个同事来到苹果总部。从图片中可以看到,工作,56岁了,还穿着他标志性的蓝色牛仔…

聚友网将加入OpenID身份共享联盟

聚友网将加入OpenID身份共享联盟

身份,联盟,电脑软件,OpenID,聚友网将加入OpenID身份共享联盟 新浪科技讯北京时间7月23日,据国外媒体报道,新闻集团的社交网站,聚友网宣布它将加入OpenID身份共享联盟,让用户无需再注册登记,并将网络身份的其他网站和社交网络。 在此之前,聚友网…

成思危:中国目前还不能承担世界经济

成思危:中国目前还不能承担世界经济

中国,还不能,成思危,领导,世界经济发展,新华北京11月15日日电(记者蒋瑞、吴雨)中国的GDP仅占世界的6%,是不可能承担的'领导';,只能肩适应中国的国力的责任,首先,在自己的工作做得很好。成思危的北京国际金融论坛主席,回应了来自各方的2009北京国…

10英寸的,滑滑的,三星格洛丽亚Window

10英寸的,滑滑的,三星格洛丽亚Window

平板电脑,丽亚,格洛,电脑软件,在接下来的两个月里,Galaxy Tab在全球销量上实现了突破100万,大大增强了三星的信心。韩国电子大厂计划明年推出更多新的平板电脑,其中包括一台滑盖机。 据悉,格罗瑞娅有一个10英寸的触摸屏,配备了滑盖式QWERTY键盘,…