zoukankan      html  css  js  c++  java
  • Js/Ajax中发送HttpPost请求调用WebService

    1) WebService中的方法

        [WebService(Namespace = "http://tempuri.org/")]

        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

        [System.ComponentModel.ToolboxItem(false)]

        // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。

        // [System.Web.Script.Services.ScriptService]

        public class WebServiceDemo : System.Web.Services.WebService

        {

     

            [WebMethod]

            public string HelloWorld(string name)

            {

                return "Hello World,"+name;

            }

    }

    2) WebForm页面中的js代码

    <script src="Scripts/jquery-1.7.1.js"></script>

        <script>

            $(function () {

                $.ajax(

                    {

                        type: "post",

                        url: "http://localhost:10974/WebServiceDemo.asmx/HelloWorld",

                        data: "name=king",

                        success: function (msg) {

                            var text = msg.childNodes[0].textContent;

                            alert(text);

                        }

                    }

                    );

            });

        </script>

    3)执行结果

  • 相关阅读:
    Gradle学习系列之二——创建Task的多种方法
    Gradle学习系列之一——Gradle快速入门
    iOS8 定位失败问题
    IOS 项目release版本中关闭NSlog的打印
    iOS中使用block进行网络请求回调
    调用系统的loading界面
    iOS 调用地图导航
    转向ARC的说明
    ZipArchive(解压文件)
    ios background task
  • 原文地址:https://www.cnblogs.com/Extreme/p/3463759.html
Copyright © 2011-2022 走看看