jjdf.net
当前位置:首页 >> jQuEry.AjAx方法怎么获得后台方法返回值 >>

jQuEry.AjAx方法怎么获得后台方法返回值

jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。 $.ajax({ type: "POST", url: "/two", dataType: "json", data:{'liDu':liDu,'startTime':startTime,'endTime':endTime}, success: functio...

$.ajax({ url:'your url', dataType:'json', data: yourParams}).done(function(rs){ // rs 既是返回内容});

在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get()。 首先我们看$.get(): 复制代码代码如下: $.get("test.jsp", { name: "cssrain", time: "2008/01/21" }, //要传递的数据 function(data){ alert("返回的数据: " + data); } ) 然后...

返回数据代码如下: 如果在php里有echo的值的话,可以用AJAX来接收: 有多个输出的话,是不可能指定输出的需要把想要输出的内容放到一个数组中,然后json_encode一下,在到js里循环,找到自己想要的值比如://需要输出的内容echo 'aaa'; echo 'b...

把你的ajax中的dataType:"json"改为dataType:"text"

这个涉及到js的异步执行了,程序本身是同步执行的,到了getJSON这里的时候,这个函数是异步的,而 load_val这个函数是同步的,你需要这样来异步返回这个值 function load_val(callback){//定义一个回调函数 $.getJSON('test.php' , function(dat...

data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了

首先你要明白,JQuery是JavaScript的封装,说白了还是JS,它不能对后台的java对象做任何的处理,只有对后台响应的字符串做处理。 你想在页面中用JQuery用对象的方式调用后台的响应数据,你就得通过java方法,把对象转化为字符串输出到客户端才行...

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

$.ajax({ url:'', type: 'POST', data: { password: $('#password').val(), }, success: function(json){ alert(json.data); } },}); json就是ajax调用的返回值哟,谢谢采纳

网站首页 | 网站地图
All rights reserved Powered by www.jjdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com