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> 

  • 相关阅读:
    CF1066E Binary Numbers AND Sum
    CF1063B Labyrinth
    CF1063A Oh Those Palindromes
    CF1066C Books Queries
    CF1060D Social Circles
    CF1059C Sequence Transformation
    CF1059B Forgery
    CF1060C Maximum Subrectangle
    【LYOI2016】EasyRound1
    【bzoj2242】计算器
  • 原文地址:https://www.cnblogs.com/lizhao/p/1990422.html
Copyright © 2011-2022 走看看