//验证通知号重复
function checkinformcodeagage() {
var informcode = $("#txtinformcode").val();
if (informcode == "") {
$("#einformcode").attr("style", "display:inline; color:Red;");
}
else {
$.ajax({
type: "POST",
url: "ReceiveMessage.aspx?t=checkcode&id=" + encodeURIComponent(informcode),
success: function (data) {
if (data == "True") {
$("#erinformcodeagain").attr("style", "display:inline; color:Red;");
$("#hidinformcode").val("1");
}
else {
$("#erinformcodeagain").attr("style", "display:none; color:Red;");
$("#hidinformcode").val("0");
}
}
});
}
}
上面是实现异步调用(Ajax)的函数方法
有了方法下面需要接受文件去实现,接受文件可以使用“一般处理程序”文件接受,但我更推荐用常用的aspx窗体页面,把窗体上page标签以下的都删除,然后在后台写相应的处理程序就可以了。
与上面函数对应的:
protected void Page_Load(object sender, EventArgs e)
{
try
{
object selecttype = Request.QueryString["t"];
if (selecttype != null && selecttype.ToString() != string.Empty)
{
switch (selecttype.ToString())
{
case "informtrain": //通知加改列车
object id = Request.QueryString["id"];
if (id != null)
{
string context = GetTrainList(int.Parse(id.ToString()));
Response.Write(context);
}
break;
case "checkcode"://通知号重复
string informcode = Request.QueryString["id"].Replace('((','(').Replace('),')');
if (informcode != "")
{
string context = GetCodeIsAgain(informcode);
Response.Write(context);
}
break;
}
}
}
catch (Exception ex)
{}
}
//验证技术通知编号是否在数据库中已存在
private string GetCodeIsAgain(string code)
{
try
{
return db.Inform_Bill.Any(i => i.informcode == code).ToString();//返回的是True或False
}
catch (Exception ex)
{
throw;
}
}
Ajax异步调用使用的更多相关文章
-
jquery ajax异步调用
写程序的第一步都要知其然,至于知其所以然就要看个人的爱好了.下面说一下web开发中经常用的ajax. 这里是用的jquery框架实现的ajax异步调用.废话少说先上代码.(asp.net开发) var ...
-
jquery中ajax异步调用接口
之前写过一个原始的.无封装的页面,没有引入任何外部js,直接实例化Ajax的XmlRequest对象去异步调用接口,参见Ajax异步调用http接口后刷新页面,可对比一下. 现在我们用jquery包装 ...
-
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法(转载)
在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:t ...
-
[转] 为什么javascript是单线程的却能让AJAX异步调用?
为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的? function foo() { console.log( 'first' ); ...
-
使用 ajax 异步调用数据
ajax 脚本 <script type="text/javascript" > function show(page) { var xmlhttp; try { xm ...
-
Ajax异步调用http接口后刷新页面
使用Ajax的目的就是提高页面响应速度,无需同步调用,无需整个页面刷新.这里直接在html中使用js来实现: 先获取XMLHttpRequest对象 var xmlHttp; //创建一个xmlHtt ...
-
Ajax 异步调用代码
function jsAjax() { var Con; var XmlRequset; var AjaxContent; //返回内容 if (window.XMLHttpRequest) { // ...
-
Ajax - 异步调用后台程序 -JSON
在ASP.NET使用ajax时基本上每个操作都要新建一个.ashx处理程序,页面很多,每个页面的操作也很多,这样的话项目就会产生新建很多很多的.ashx页面,能不能把方法写在后台中,然后Jquery直 ...
-
通过ajax异步调用返回值
调用方法的时候传递一个callback方法来获取成功回调的值test(function (data) { }); function test(callback){ $.ajax({ type: &qu ...
随机推荐
-
css属性的书写
书写顺序: 注释方式: /* 块状注释文字 * 块状注释文字 * 块状注释文字 */ .m-list{width:500px;} .m-list li{height:20px;line-height: ...
-
linux下利用GPRS模块发短信、打电话
一.开发环境 内核版本:linux-3.0 开发板:FL2440(nandflash:K9F1G08 128M) GPRS模块:SIM900 二.与发短信和拨号相关的 AT 指 ...
-
不写1行代码,在Mac上体验ASP.NET 5的最简单方法
昨天微软发布了ASP.NET 5 beta2(详见ASP.NET 5 Beta2 发布),对ASP.NET 5的好奇心又被激发了. 今天下午在Mac OS X上体验了一下ASP.NET 5,而且借助Y ...
-
控制器层(Controllers)
本章译者:@freewind 业务逻辑代码通常位于模型(model)层.客户端(比如浏览器)无法直接调用其中的代码,所以模型对象提供的功能,必须作为资源以URI方式暴露给外部. 客户端使用HTTP协议 ...
-
MongoDB-启动的时候出现了问题
之前MongoDB启动的时候是正常的,不知道后来启动报错了,就把粘贴出来查询了.最后才知道是由于自己不正常的关闭导致的这个情况. --摘录:MongoDB非正常关闭后修复记录 mongod没有后台执行 ...
-
模拟点击a链接
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> </head&g ...
-
linux服务器的操作禁忌
1.linux系统是否支持开启SELINUX服务 我方linux系统的服务器不支持开启Selinux服务,如果开启了selinux服务,会导致系统异常并无法启动. 2.linux系统下能否开启NetW ...
-
centos7用户,组及文件权限管理
centos7安装过程中如果没有创建用户的话,默认只有ROOT用户,这个用户是具有最高权限的帐户,可以做任何事情,但实际生产环境中我们一般不会使用这个用户,因为权限太大了,很危险. 所以在生产环境中就 ...
-
Spring AOP分析(3) -- CglibAopProxy实现AOP
上文探讨了应用JDK动态代理实现Spring AOP功能的方式,下面将继续探讨Spring AOP功能的另外一种实现方式 -- CGLIB. 首先,来看看类名CglibAopProxy,该类实现了两个 ...
-
Python基础学习篇章四
一. Python数据类型之字典 1. 键的排序:for循环 由于字典不是序列,因此没有可靠的从左至右的顺序.这就导致当建立一个字典,将它打印出来,它的键也许会以与我们输入时的不同的顺序出现.有时候我 ...