ldcf.net
当前位置:首页 >> jquEry 怎么接受方法的返回值,不是AJAX里的,就是... >>

jquEry 怎么接受方法的返回值,不是AJAX里的,就是...

var a=func1(); function func1(){ return value; }

你要把后台的参数打印到一个页面中,也可以是servlet页面,data获取的是这个页面的HTML内容。

你说的是后台返回值,还是js方法调用ajax返回值?如果说是后台返回值,返回json格式的数据即可;如果是js方法调用ajax返回值,默认ajax是异步的,要想返回值,设置成同步(async: false)

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

因为你的ajax是异步的 当你定义了一个变量b赋值为空,然后紧接着发送了一个ajax请求,但没有设置同步还是异步,默认为异步。异步的意思说程序接着往下走,一方面ajax请求也在执行。但js的执行速度比ajax的速度要快很多,所以在你ajax的b值还没有...

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

$.ajax({ type : function(jsonStr) { alert(jsonStr), dataType ;json", success : '.jsp”, url:http://www.baidu.com; } }) 这个回调函数中的参数 jsonStr是json格式的,请求后服务器端返回的数据会根据这个值解析后;,以执行回调函数,所以返...

$("button").click(function(){ $.post("demo_test_post.asp", { name:"Donald Duck", city:"Duckburg" }, function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); }); $.post() 的第一个参数是我们希望请求的 URL ("demo...

服务器端: $res['value1'] = 1;$res['value2'] = 2;$this->ajaxReturn($res); 客户端(jquery) $.ajax({ url: 'ajaxReturn所在的方法体的URL', type:'get/post', dataType:'json', success:function(res){ alert(res.value1); alert(res.valu...

直接在你想调用的地方写

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