Jquery非同期リクエストデータの例 code_jquery

WBOY
リリース: 2016-05-16 17:57:48
オリジナル
1351 人が閲覧しました

1. JQuery は aspx ページからデータをリクエストします
フロントページ JS コード:

コードをコピー コードは次のとおりです:

$("#Button1").bind("click", function () {
$.ajax({
type: "post",
url: "default .aspx",
data: "name=" $("#Text1").val(),
success: function (result) {
alert(result.msg);
}
}) ;
});

コードをコピーします。 コードは次のとおりです。 🎜>


バックエンド cs コード:


コードをコピー コードは次のとおりです: protected void Page_Load(object sender, EventArgs e)
{
if (Request["name"]!=null)
{
Response.ContentType = "text /json";
Response.Write ("{"msg":"" Request["name"] ""}");//データを Json に結合します
Response.End();
}
}


2. JQuery は WebService ページからデータをリクエストします


コードをコピーします コードは次のとおりです。 $("#Button2").bind("click", function () {
$.ajax({
type: "post",
contentType: "application/json"、
url : "WebService.asmx/HelloWorld"、
data: "{name:'" $("#Text1").val() "'}" 、
データ型: "json"、
成功: 関数 (結果) {
alert(result.d);
}); ;input id="Button2" type="button" value=" WebService に送信" />


WebService コード



コードをコピー

コードは次のとおりです。 using System; using System.Collections.Generic; using System.Linq; .Web; using System.Web.Services; Namespace = "http://tempuri.org/")]
[ WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// ASP.NET AJAX を使用して、この Web サービスをスクリプトから呼び出せるようにするには、コメントを解除します次の行
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {
public WebService () {
//次の行のコメントを解除します。設計されたコンポーネントを使用する場合
//InitializeComponent();
}
[WebMethod]
public string HelloWorld( string name) {
return "Hello World" name; >}


3. Jquery は ashx からデータをリクエストします。ページと同じ
Js コード:




コードをコピーします


コードは次のとおりです。

$( "#Button3").bind("click", function () {
$.ajax({
type: "post",
url: "Handler.ashx",
data: " name=" $("#Text1").val(), success: function (result) { alert(result.msg); } })
バックエンドコード:



コードをコピーします


コードは次のとおりです:


<%@ WebHandler Language="C#" Class="Handler" %>using System ;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/json"; .Write("{"msg":"Hello World" context.Request["name"] "from handler.ashx "}");
context.Response.End();
public bool IsReusable { get { return false } } }

コードのダウンロード
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!