加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AJAX+Webservice传递多个参数

发布时间:2020-12-17 00:19:26 所属栏目:安全 来源:网络整理
导读:html页面 html xmlns="http://www.w3.org/1999/xhtml" head ??? title/title ??? script src="js/Jquery1.7.js" type="text/javascript"/script ??? script type="text/javascript" ??????? $(function () { ??????????? $('#Button1').click(function () {

html页面

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
??? <title></title>
??? <script src="js/Jquery1.7.js" type="text/javascript"></script>
??? <script type="text/javascript">
??????? $(function () {
??????????? $('#Button1').click(function () {
??????????????? $.ajax({
??????????????????? type: "post",
??????????????????? contentType: "application/json",
??????????????????? url: "WebService1.asmx/GetList",
??????????????????? data: "{}",
??????????????????? success: function (result) {
??????????????????????? var str = '';
??????????????????????? for (var i = 0; i < result.d.length; i++) {
??????????????????????????? str += result.d[i];
??????????????????????? }
??????????????????????? $('#mydiv').text(str);
??????????????????? }
??????????????? })
??????????? })
??????? })
??? </script>

</head>
<body>
<div id="mydiv"></div>
??? <input id="Button1" type="button" value="button" />
</body>
</html>

Webservice页面

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace WebAjax
{
??? /// <summary>
??? /// WebService1 的摘要说明
??? /// </summary>
??? [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 WebService1 : System.Web.Services.WebService
??? {

??????? [WebMethod]
??????? public string HelloWorld()
??????? {
??????????? return "Hello World";
??????? }
???????
??????? public List<string> GetList()
??????? {
??????????? List<string> list = new List<string>();
??????????? list.Add("张三");
??????????? list.Add("20");
??????????? list.Add("河北");
??????????? return list;

??????? } ??? } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读