资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

后台调用jquery的简单介绍

jquery调用后台方法?

1.新建demo.aspx页面。

我们提供的服务有:成都做网站、成都网站制作、微信公众号开发、网站优化、网站认证、德兴ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的德兴网站制作公司

2.首先在该页面的后台文件demos.aspx.cs中添加引用。

using System.Web.Services;

3.无参数的方法调用.

大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。

后台代码:[WebMethod]

public static string SayHello()

{

return "Hello Ajax!";

} JS代码:

$(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;

});

});

页面代码:

form id="form1" runat="server"

div

asp:Button ID="btnOK" runat="server" Text="验证用户" /

/div

/form

3.有参数方法调用

后台代码:[WebMethod]

public static string GetStr(string str, string str2)

{

return str + str2;

} JS代码:

$(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;

});

});

如何使用jquery调用后台的方法

script

$.ajax({

url:'$url',//后台的方法

type:'post',//数据提交

dataType:'json',//后台返回的数据类型

data:{id:id},//前端的传值

})

/script

net后台怎么调用jquery中的方法

看你要怎么调用了,你这doshow是写在  $(function () {    });里面,

所以Response.Write("scriptdoShow(1)/script");这个是调用不到的,你应该把doshow方法写到 $(function () {    });外面。

其次,使用后台事件的话一定会涉及到页面提交 ,可以在后台注册一个脚本直接写到页面上来,比如:            

ClientScript.RegisterStartupScript(this.GetType(), "key", " script function doShow(num) {  navToContentBox(num); navs.eq(num).addClass('current'); } doShow(1);/ script");


文章题目:后台调用jquery的简单介绍
文章地址:http://cdkjz.cn/article/dsccoec.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220