当前位置:首页 » 密码管理 » jquery访问后台

jquery访问后台

发布时间: 2023-05-06 20:54:09

1. jquery ajax怎么访问后台的方法带回想要的int类型数据,

第一步:导入jquery包
<好闭script language="javaScript" src="../js/jquery.js"></script>
第二步:写ajax
$.ajax({
type: "POST",
url: "/test/count", //请求的servlet地址
data: "pid="+pid, //传的参数
success: function(data){ /源轮/结果
//data就是你后台返回的总记录数
alert(data);
}
});
第三步:后台
/test/count的servlet
连接数据友裂裂库查询出总记录数后
response.getWriter().print(总记录数的int值);

2. jquery 调用 Java 后台方法

jquery可以通过ajax调用后台。

ajax请包含
$.ajax(url,[settings])
load(url,[data],[callback])
$.get(url,[data],[fn],[type])
$.getJSON(url,[data],[fn])
$.getScript(url,[callback])
$.post(url,[data],[fn],[type])
这些种
具体使用方法可以参照jquery的api
jquery 在线 api http://jquery.cuishifeng.cn/

3. 如何通过jQuery获取后台数据库的信息

JQuery有很多都可以实现异步请求,如$.get() $.post() $.load() $.ajax()...
我简单的给你说说$.get()的简单用法.
$.get()的无参数请求后台html数据然后显示在DIV(后台用简单的sevlet)
JS代码:
$(function(){/* 窗体加载 */
$("#按钮ID").click(function(){/* 绑定按钮点击事件 */
var url="XXXXX.action";/* 后台url名 */
var data={"Time":new Date().getMilliseconds(),"你的参数名":"你的参数值"};/* 参数,可以什么都不写,但为了每次获取不同的数据,习惯上要传一个"时间戳",后面还可以加你自己的数据,但必须是键值对类型的,如果有多个,用“,”隔开 */
$.get(url,data,function(data){/* 回调函数,其中data是从后台返回的html数据 */
$("#DIV的ID").text(data);/* 直接输出到DIV中 */
});
});
});

后台servlet代码:/* 你前台用的$.get(),后台就必须用doGet来取,同理前台$.post(),后台doPost.. */
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");/* 设定编码和返回类型 */
request.setCharacterEncoding("UTF-8");/* 设定参数编码 */
PrintWriter out = response.getWriter();
.........
out.print("你的数据");/* 将数据输入到缓冲区 */
}

至于其他的,你可以去看看JQuery的帮助文档,大多都是这样的。
除了html你还可以返回JSON格式的,不过要加JSON的JAR包。
希望对你有帮助。。。

4. jquery调用后台方法

1.新衫悄建demo.aspx页面。
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;
});
});

5. jquery 访问后台方法

[WebMethod]需要分离到专门的Service里面,也就是asmx里面,因为aspx无论你怎样调用,pageload都会被调用,如果采用2楼说的Response.Write,充其量就是能返回李困结果,但是A.aspx本身的网页内容会被改变,同时你得到的结果中嫌老还是会带回html代码,所以最终极的方案是采用专门的webservice,或者你建立一个专门处理这个请求的b.aspx(需要删除所有的html内容,而且不独立)

建新webservice的时候记得在service头上加入[System.Web.Script.Services.ScriptService],不然js是不可芹扰升以调用的

6. 使用jQuery获取后台数据

我是做java的,java里有fastjson等jar文件,你应该是.NET的吧,后台的json数据你已经传到前台了,
.NET我记得应该可以引用DataContractJsonSerializer类,或者你可以去json.org这个网站找到悔拿.NET相关的JSON dll文件,可能乱洞操作会简单些。
前台写法:
/**
* parmas: 参数
* data:返回数据
*/
$.getJSON('XXXX.aspx', params, function(data){
//这里的data直接可以当做dom对象去操作
//如果返回的是HashMap的json对象,js部分哗前枯可以data.name取值
//如果返回的是List集合的json对象,js部分可以
for(var o in data){
alert(o.name);
}
})
回答是否满意,如果满意,请采纳!等待收分!

7. JQuery 中ajax请求为什么总不到后台 浏览器可以正常访问后台 求解!!!

1、检查毕仔jquery语法是否正确。
2、检查url的是否正确。
3、你请求的后台是不是本页面的后台??我记得早期的时候ajax不能请求本页面,只能请求到别外的一个页面,但后来好像销数码有的加载ajax的dll后好像又可以请求本页面,这一块没有深入研究,如果上面两点都没有问题的话,楼主可以试着将url指向另一个页面去处理。一般项目开发中,都是有专门有亏哪代理类来处理类似问题。

8. jquery如何调用后台方法

用ajax

<局态script>宏察
$.ajax({
url:'$url',//后台的方法
type:'post',//数据提交
dataType:'json',//后台返回的数据类型
data:{id:id},//前端的传值


蔽腊茄
})


</script>
热点内容
免费ftp服务软件 发布:2025-02-11 15:58:06 浏览:865
大樱桃建园为什么要配置授粉树 发布:2025-02-11 15:58:00 浏览:628
五菱宏光s顶配有哪些配置 发布:2025-02-11 15:50:57 浏览:286
华为8加128配置有哪些 发布:2025-02-11 15:48:20 浏览:579
压缩机三转子 发布:2025-02-11 15:45:54 浏览:827
linux操作系统shell 发布:2025-02-11 15:45:53 浏览:338
安卓模拟器如何选择安装 发布:2025-02-11 15:34:26 浏览:176
安卓手机和华为哪个好用 发布:2025-02-11 15:32:11 浏览:555
大众车载dv设置密码多少 发布:2025-02-11 15:26:06 浏览:413
sqlserver连接超时 发布:2025-02-11 15:24:25 浏览:741