Heim > Web-Frontend > js-Tutorial > Hauptteil

jQuery+AJAX ruft den Hintergrund der Seite auf

php中世界最好的语言
Freigeben: 2018-04-04 15:37:59
Original
1788 Leute haben es durchsucht

Dieses Mal werde ich Ihnen den Hintergrund der jQuery+AJAX-Aufrufseite vorstellen. Was sind die Vorsichtsmaßnahmen für den Hintergrund der jQuery+AJAX-Aufrufseite? Werfen wir einen Blick darauf.

Das Beispiel in diesem Artikel teilt die jQuery-AJAX-Aufrufseiten-Hintergrundmethode als Referenz. Der spezifische Inhalt ist wie folgt:

1 Erstellen Sie eine neue demo.aspx-Seite.

2. Fügen Sie zunächst eine Referenz in die Hintergrunddatei demos.aspx.cs der Seite ein.

mit System.Web.Services;

1). Methodenaufruf ohne Parameter.
Bitte beachten Sie, dass diese Version nicht niedriger als .net Framework 2.0 sein darf. Es wird in Version 2.0 nicht unterstützt.
Backend-Code:

[WebMethod]   
public static string SayHello()   
{   
   return "Hello Ajax!";   
}
Nach dem Login kopieren

JS-Code:

$(function() {   
  $("#btnOK").click(function() {   
    $.ajax({   
      //要用post方式   
      type: "Post",   
      //方法所在页面和方法名   
      url: "Demo.aspx/SayHello",   
      contentType: "application/json; charset=utf-8",   
      dataType: "json",   
      success: function(data) {   
        //返回的数据用data.d获取内容   
        alert(data.d);   
      },   
      error: function(err) {   
        alert(err);   
      }   
    });   
  
    //禁用按钮的提交   
    return false;   
  });   
});
Nach dem Login kopieren

Seitencode:

  <form id="form1" runat="server">
  <p>
    <asp:Button ID="btnOK" runat="server" Text="验证用户" />
  </p>
  </form>
Nach dem Login kopieren

Der Betriebseffekt ist wie folgt:

2). Der Effekt ist wie folgt:

[WebMethod]   
public static string GetStr(string str, string str2)   
{   
  return str + str2;   
}
Nach dem Login kopieren

3).
$(function() {   
  $("#btnOK").click(function() {   
    $.ajax({   
      type: "Post",   
      url: "demo.aspx/GetStr",   
      //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字   
      data: "{'str':'我是','str2':'XXX'}",   
      contentType: "application/json; charset=utf-8",   
      dataType: "json",   
      success: function(data) {   
        //返回的数据用data.d获取内容   
         alert(data.d);   
      },   
      error: function(err) {   
        alert(err);   
      }   
    });   
  
    //禁用按钮的提交   
    return false;   
  });   
});
Nach dem Login kopieren

Seitencode:

Ergebnisdiagramm ausführen:


Ich glaube, Sie haben die Methode nach dem Lesen gemeistert Fall in diesem Artikel Weitere spannende Informationen finden Sie auf der chinesischen PHP-Website Andere verwandte Artikel!
[WebMethod]   
public static List<string> GetArray()   
{   
  List<string> li = new List<string>();   
  
  for (int i = 0; i < 10; i++)   
    li.Add(i + "");   
  
  return li;   
}
Nach dem Login kopieren

Empfohlene Lektüre:

$(function() {   
  $("#btnOK").click(function() {   
    $.ajax({   
      type: "Post",   
      url: "demo.aspx/GetArray",   
      contentType: "application/json; charset=utf-8",   
      dataType: "json",   
      success: function(data) {   
        //插入前先清空ul   
        $("#list").html("");   
  
        //递归获取数据   
        $(data.d).each(function() {   
          //插入结果到li里面   
          $("#list").append("<li>" + this + "</li>");   
        });   
  
        alert(data.d);   
      },   
      error: function(err) {   
        alert(err);   
      }   
    });   
  
    //禁用按钮的提交   
    return false;   
  });   
});
Nach dem Login kopieren

Provinz, Stadt und Landkreis auf drei Ebenen verknüpft, wenn Ajax nicht aktualisiert wird

<form id="form1" runat="server">
<p>
  <asp:Button ID="btnOK" runat="server" Text="验证用户" />
</p>
<ul id="list">
</ul>
</form>
Nach dem Login kopieren

Nach der AJAX-Implementierung Seite anzeigen Gerade geladen

Das obige ist der detaillierte Inhalt vonjQuery+AJAX ruft den Hintergrund der Seite auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage