代码方法jQuery AJAX实现调用页面后台方法和web服务定义的方法

在写这篇文章之前,xxx已经写过了几篇关于改代码方法主题的文章,想要了解的朋友可以去翻一下之前的文章

    1.新建demo.aspx页面。
2.首先在该页面的后台文件demos.aspx.cs中添加引用。

    using System.Web.Services;
3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。
后台代码:

[WebMethod] 
public static string SayHello() 
{ 
return "Hello Ajax!"; 
}

    
JS代码:

$(function() { 
$("#btnOK").click(function() { 
$.ajax({ 
//要用post方式 
type: "Post", 
//方法所在页面和方法名 
url: "Demo.aspx/SayHello", 
contentType: "application/json; charset=utf-8", 
dataType: "json", 
success: function(data) { 
//返回的数据用data.d获得内容 
alert(data.d); 
}, 
error: function(err) { 
alert(err); 
} 
}); 

//禁用按钮的提交 
return false; 
}); 
});

    
 

    3.有参数方法调用
后台代码:

[WebMethod] 
public static string GetStr(string str, string str2) 
{ 
return str + str2; 
}

    
JS代码:

$(function() { 
$("#btnOK").click(function() { 
$.ajax({ 
type: "Post", 
url: "demo.aspx/GetStr", 
//方法传参的写法必定要对,str为形参的名字,str2为第二个形参的名字 
data: "{'str':'我是','str2':'XXX'}", 
contentType: "application/json; charset=utf-8", 
dataType: "json", 
success: function(data) { 
//返回的数据用data.d获得内容 
alert(data.d); 
}, 
error: function(err) { 
alert(err); 
} 
}); 

//禁用按钮的提交 
return false; 
}); 
});
    每日一道理
父亲对于儿子来说,是座耸立的高山,而儿子只是颗石子,源于山,却并不了解山。生活中诸多爱的密码,是需用细节来解读的,在亲情的沃土上,要想搞得最美的果实,惟有期待那存在于瞬间的心与心的共鸣,爱与爱的默契。

    
 

    运行效果如下:

    代码和方法

    4.返回数组方法
后台代码:

[WebMethod] 
public static List<string> GetArray() 
{ 
List<string> li = new List<string>(); 

for (int i = 0; i < 10; i++) 
li.Add(i + ""); 

return li; 
}

    
 

    JS代码:

$(function() { 
$("#btnOK").click(function() { 
$.ajax({ 
type: "Post", 
url: "demo.aspx/GetArray", 
contentType: "application/json; charset=utf-8", 
dataType: "json", 
success: function(data) { 
//插入前先清空ul 
$("#list").html(""); 

//递归获得数据 
$(data.d).each(function() { 
//插入结果到li里头 
$("#list").append("<li>" + this + "</li>"); 
}); 

alert(data.d); 
}, 
error: function(err) { 
alert(err); 
} 
}); 

//禁用按钮的提交 
return false; 
}); 
});

    运行结果图:

    
代码和方法

文章结束给大家分享下程序员的一些笑话语录: 火车
一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现 列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶 奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较 暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见 一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们 四个人都不说话。
那个老奶奶在喃喃道, “这个年轻小伙怎么这么无礼, 不过我很高兴我的孙女 扇了一个巴掌”。
项目经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那 姑娘打错了人,居然给打了我。”
漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。
程序员坐在那里露出了笑容, “生活真好啊。 这一辈子能有几次机会可以在亲 一个美女的同时打项目经理一巴掌啊”

--------------------------------- 原创文章 By 代码和方法 ---------------------------------

posted @ 2013-05-23 22:19  xinyuyuanm  阅读(222)  评论(0编辑  收藏  举报