Maison  >  Article  >  interface Web  >  Code d'implémentation Ajax pour transmettre plusieurs paramètres

Code d'implémentation Ajax pour transmettre plusieurs paramètres

亚连
亚连original
2018-05-24 09:44:482213parcourir

Cet article présente principalement le code d'implémentation d'ajax pour passer plusieurs paramètres en détail. C'est simple et pratique. Les amis intéressés peuvent s'y référer

L'exemple de cet article est de partager avec vous le code d'implémentation. d'ajax pour transmettre plusieurs paramètres. Le code spécifique est pour votre référence. Le contenu spécifique est le suivant

<html >
<head>
  <title></title>
  <script src="js/Jquery1.7.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {


      $(&#39;#Button1&#39;).click(function () {
        var username = $(&#39;#txtUserName&#39;).val();
        var pwd = $(&#39;#txtPwd&#39;).val();
        $.ajax({
          type: "post",
          contentType: "application/json",
          url: "WebService1.asmx/Login",
          data: "{username:&#39;" + username + "&#39;,pwd:&#39;" + pwd + "&#39;}",
          success: function (bukeyi) {
            if (bukeyi.d == &#39;true&#39;) {
              window.location = &#39;HTMLPage1.htm&#39;;
            }
            else {
              $(&#39;#pinfo&#39;).text("用户名或密码错误");
            }
          }
        })
      })
    })
  </script>
</head>
<body>
用户名<input id="txtUserName" type="text" /><br />
密码<input id="txtPwd" type="text" /><br />
  <input id="Button1" type="button" value="登录" /><br />
  <p id="pinfo"></p>
</body>
</html>

WebService1.asmx

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


namespace ajax11
{
  /// <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";
    }
    [WebMethod]
    public string ValidateUser(string username)
    {
      if (username == "onlifes")
      {
        return "用户名已被占用,请选择其他";
      }
      else
      {
        return "可以使用,请继续";
      }
    }


    [WebMethod]
    public string GetDate()
    {
      return DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
    }
    [WebMethod]
    public string Login(string username, string pwd)
    {
      if (username == "admin" && pwd == "888888")
      {
        return "true";
      }
      else
      { return "false"; }


    }
  }
}

Ce qui précède. c'est ce que j'ai compilé pour tout le monde. J'espère que cela vous sera utile à l'avenir.

Articles connexes :

Utilisation de la technologie Ajax pour actualiser partiellement la quantité de produit et le code d'exemple de prix total

Solution parfaite pour ajax accès Rencontrer le problème de l'échec de la session

Les raisons et les solutions des valeurs internes ajax qui ne peuvent pas être appelées en externe

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn