asp.net 2010中jquery调用webservice
来源:互联网 发布:beta理财顾问软件 编辑:程序博客网 时间:2024/05/21 12:20
在asp.net 2010中,在建立web应用时,默认已经在script目录下有了jquery的相关文件了,十分方便。下面介绍如何在jquery中调用
websevice.
首先,建立一个webservice如下:
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class HelloWorld : System.Web.Services.WebService
{
[WebMethod]
public string PrintMessage()
{
return "Hello World";
}
}
2 在前端页面中,如下的javscript就可以了,其实还是很容易理解的:
<asp:Button ID="Button1" runat="server" OnClientClick="CallWebServiceFromJquery()" Text="Button" />
script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"> </script>
<script language="javascript" type="text/javascript">
function CallWebServiceFromJquery() {
$.ajax({ type: "POST", url: "HelloWorld.asmx/PrintMessage",
data: "{}", contentType: "application/json; charset=utf-8",
dataType: "json", success: OnSuccess, error: OnError
});
}
function OnSuccess(data, status)
{ alert(data.d); }
function OnError(request, status, error)
{ alert(request.statusText); }
</script>
websevice.
首先,建立一个webservice如下:
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class HelloWorld : System.Web.Services.WebService
{
[WebMethod]
public string PrintMessage()
{
return "Hello World";
}
}
2 在前端页面中,如下的javscript就可以了,其实还是很容易理解的:
<asp:Button ID="Button1" runat="server" OnClientClick="CallWebServiceFromJquery()" Text="Button" />
script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"> </script>
<script language="javascript" type="text/javascript">
function CallWebServiceFromJquery() {
$.ajax({ type: "POST", url: "HelloWorld.asmx/PrintMessage",
data: "{}", contentType: "application/json; charset=utf-8",
dataType: "json", success: OnSuccess, error: OnError
});
}
function OnSuccess(data, status)
{ alert(data.d); }
function OnError(request, status, error)
{ alert(request.statusText); }
</script>
- asp.net 2010中jquery调用webservice
- asp.net 2010中jquery调用webservice
- ASP.NET中调用WebService
- jQuery调用ASP.NET的WebService
- jQuery如何调用ASP.NET的WebService
- jquery调用asp.net webservice报错
- asp.net中异步调用webservice
- ASP调用.net webservice
- asp.net调用WebService
- Asp.net调用webservice
- Asp.net调用webservice
- jQuery调用WebService(.net)
- ASP.NET中jQuery调用WebService处理返回结果的方式
- JQuery Ajax 方法调用 Asp.Net WebService 的详细例子
- jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
- jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
- jQuery Ajax 方法调用 Asp.Net WebService 的例子
- jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
- flex4里的双向数据绑定
- (转)sphinx安装配置手记
- evernote-mode 不能登录的解决办法
- 一位老外眼中的php bad code example,大家来看看
- php5中的===与==
- asp.net 2010中jquery调用webservice
- VC++ 6中编译Unicode时出现error LNK2001: unresolved external symbol _WinMain@16
- SLA——服务水平协议
- 一个好用的检查密码强度的正则表达式
- HTML5 可以用video标签了
- vs.net 2010中使用code snippets
- 10个学习HTML5的好教程
- (转)获取Gmail、Yahoo、网易邮箱的联系人列表
- HTTP 错误 500.21 - Internal Server Error