zoukankan      html  css  js  c++  java
  • jquery调用webservice(.net)

    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> 

  • 相关阅读:
    0705. Design HashSet (E)
    VMware简单使用
    Git笔记
    初识MyBatis
    数据库连接池配置 testOnBorrow
    Redis list操作命令
    文件/目录对比:diff命令
    可用于区块链的共识算法
    分布式一致性算法,你确定不了解一下?
    Jmeter文件下载测试
  • 原文地址:https://www.cnblogs.com/lizhao/p/1990422.html
Copyright © 2011-2022 走看看