使用jQuery获取后台数据

使用jQuery获取后台数据,第1张

我是做java的,java里有fastjson等jar文件,你应该是NET的吧,后台的json数据你已经传到前台了,

NET我记得应该可以引用DataContractJsonSerializer类,或者你可以去jsonorg这个网站找到NET相关的JSON dll文件,可能 *** 作会简单些。

前台写法:

/

parmas: 参数

data:返回数据

/

$getJSON('XXXXaspx', params, function(data){

//这里的data直接可以当做dom对象去 *** 作

//如果返回的是HashMap的json对象,js部分可以dataname取值

//如果返回的是List集合的json对象,js部分可以

for(var o in data){

alert(oname);

}

})

回答是否满意,如果满意,请采纳!等待收分!

不知道你这两个页面的联系,是父子窗口关系?还是就是单纯的两个页面。如果是传值,用js也可以得到值

直接var a="<%= requestgetParameter("aa")%>";就可以得到,或者用c标签

<% requestsetAttribute("a", requestgetParameter("aa"));%>

${a}也可以得到。前提是你的值是a标签传过来的。

首先、要学习怎么用ASP或者PHP抓取页面,正则分析出需要的结果;

其次、要学习js构建ajax请求,可以用jquery的$ajax,很方便;

具体代码需要自己去搜索了

JQuery有很多都可以实现异步请求,如$get() $post() $load() $ajax()

我简单的给你说说$get()的简单用法

$get()的无参数请求后台html数据然后显示在DIV(后台用简单的sevlet)

JS代码:

$(function(){/ 窗体加载 /

$("#按钮ID")click(function(){/ 绑定按钮点击事件 /

var url="XXXXXaction";/ 后台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(>

那就用ajax中jonsp,这个是可以跨域请求的。

<script type="text/javascript" src="jqueryjs"></script>

<script type="text/javascript">

$ajax({

url:"跨域访问地址",

dataType:'jsonp',

data:'',

jsonp:'callback',

jsonpCallback:"回调函数名称",

success:function(result) {

alert("调用成功!");

}

});

</script>

jsonpCallback就是可以指定我们自己的回调方法名

sAjaxSource参数 值是url table会发送ajax请求 从服务器端获取数据 服务器端返回的数据应该是一个可以被转换成JSON对象的JSON字符串 这个字符串必须严格符合JSON格式的要求 否则会出错 该数据对象该对象的key应该是“aaData” 例如

Js代码:

{

"aaData":

{

"columnA":"valueA"

"columnB":"valueB"

}

}

bServerSide参数 设置成true 表示使用服务器端处理数据 当排序时 会直接到后台查询数据 直接显示 不会在前端进行排序 *** 作

fnServerData参数 用来自定义函数 代替DataTables插件默认的从服务器端查询数据的函数 默认的函数如下

Js代码:

/

@param {string} sSource >

以上就是关于使用jQuery获取后台数据全部的内容,包括:使用jQuery获取后台数据、html页面怎么利用JQuery获取别的页面中提交来的数据、在HTML页面中如何获取远程的网页数据内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9515021.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存