最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Jquery异步请求数据实例代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:01:52
文档

Jquery异步请求数据实例代码_jquery

Jquery异步请求数据实例代码_jquery:一、Jquery向aspx页面请求数据 前台页面JS代码: 代码如下: $(#Button1).bind(click, function () { $.ajax({ type: post, url: default.aspx, data: name= + $(#Text1).val(), success: fun
推荐度:
导读Jquery异步请求数据实例代码_jquery:一、Jquery向aspx页面请求数据 前台页面JS代码: 代码如下: $(#Button1).bind(click, function () { $.ajax({ type: post, url: default.aspx, data: name= + $(#Text1).val(), success: fun


一、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();
}
}

二、Jquery向WebService页面请求数据
代码如下:
$("#Button2").bind("click", function () {
$.ajax({
type: "post",
contentType: "application/json",
url: "WebService.asmx/HelloWorld",
data: "{name:'" + $("#Text1").val() + "'}",
datatype: "json",
success: function (result) {
alert(result.d);
}
});
});


WebService代码
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
///
/// Summary description for WebService
///

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {
public WebService () {
//Uncomment the following line if using designed components
//InitializeComponent();
}
[WebMethod]
public string HelloWorld( string name) {
return "Hello World"+name;
}
}

三、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";
context.Response.Write("{\"msg\":\"Hello World"+context.Request["name"]+"来自handler.ashx\"}");
context.Response.End();
}
public bool IsReusable {
get {
return false;
}
}
}

代码下载

文档

Jquery异步请求数据实例代码_jquery

Jquery异步请求数据实例代码_jquery:一、Jquery向aspx页面请求数据 前台页面JS代码: 代码如下: $(#Button1).bind(click, function () { $.ajax({ type: post, url: default.aspx, data: name= + $(#Text1).val(), success: fun
推荐度:
标签: 数据 代码 例子
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top