怎么在公共js中获取AjaxAction的返回值

如题所述

第1个回答  推荐于2016-05-02

可以用两种方法,具体自己衡量:

    js调用ajax时使用ajax同步访问,如果是jquery就是

    $({

    async: false//启用同步访问,访问后台中浏览器为卡住状态,直到后台返回内容

    })

    使用callBack回调函数,即把要执行的代码放在ajax访问返回后调用回调函数

    -------推荐使用2.

本回答被提问者和网友采纳

如何在js中写代码调用action中的方法返回结果集合,并注入到包含该js的j...
你说的应该是ajax技术.在浏览器中有一个对象xmlhttpRequest,他可以实现异步请求而不用刷新页面.只要指定一个url,可以包含参数,像你这个,就是怎么访问action,就怎么写这个url,然后执行时会自动从这个action返回结果,你所说的"注入"是js对页面元素的操作范畴.你可以从网上搜索ajax,有很多的例子,你可以借鉴...

struts2中如何在jsp页面中用js取得action中传过来的值?是用js得到...
js里可以直接写 var num="";actionNum就是action传过来的变量名

后端接收ajax数据(ajax向后端传值)
java后台获取网页ajax数据和返回数据简单源码1、url,就是你要跟后台异步交互的后台程序路径,data这个是可选的,就是需要用的时候才加上就可以,data就是后台传过来的数据,比如你动态校验用户名是否存在,data里存的就是用户名存在或用户名不存在等字样。2、在JS中,一般是使用eval()函数将JSON的字符...

jsp中怎么接受一个数组,我在页面有一个数组,数组中的数据是用空格隔开的...
感觉你是在写ajax 调后台传数据的东西 String s = "abc 123 qqq";String[] array=s.split(" ");" "(双引号里面有空格),就可以隔开了~如果是js var s = "abc 123 qqq";var array=s.split(" s");" "(双引号里面有空格) 就可以隔开了~不过不建议你用空格隔开,你可以使用别的不...

ssh框架页面上的值怎么在action中获取,为什么Family中的值得不到
首先action只是一个接参数的一个接口,至于怎么获取jsp页面的,这些需要js,js就是作为交互使用的语言 这种情况下,你需要用ajax进行提交,提交之前,需要js获取a标签的text 1、select组件绑定value为你的text 2、select onselect或者onchange

$.ajax()请求的返回的值怎样输出在一个div里???
.ajax({...success(data){ \/\/如果数据结构是data ={ data:5 } \/\/那么就是这样 $('div').html(data.data);或者 $('div').text(data.data); 然后div显示的值就是5}})

jsp和ajax异步交互获取的数据,怎么通过js字符串截取获得数据
if (str1.lastindexOf(";")<=0){ \/\/没有";"时返回 retu "non";} if (str1.lastindexOf(";")==str1.length){ \/\/最后一位是";"时 去掉最后一位再判断一次 return str1..substring(0,str1.length-1);) else{ return str1..substring(str1.lastindexOf(";")+1,str1.length...

在action中,怎么把要返回的数据放在responseTest中
1.你可以把你的数据写到流中,然后通过jquery的json转换脚本数组 去下载json.jar包吧 javacode:PrintWriter out = response.getWriter();JSONArray json = new JSONArray(你的list,true);out.write(json.toString());2.用js框架的json得到这个值就可以了 可以用jquery,它带有json功能,你只要 javascr...

关于js获取不到表单中的值的问题,具体代码如图
第一:如果是服务器拿到数据再渲染到页面来的话,可能是数据渲染没有完成,但是js已经执行了,这是异步问题,异步问题用callback来解决,取到再来获取,例如下面这样,用一个callback来简单解决。只有通过ajax取到值以后才执行callback。<!DOCTYPE html>Document function checkHtmlFile(fileName, callback)...

在项目中如何使用ajax请求
ajax请求方法如下一、普通的ajax,async即同步异步处理,success之后,会有data返回值,status请求状态,xhr封装的是请求头,但要注意是的是,并不是所有的请求头信息都能获取到的,比如center-length就获取不到$.ajax({ type: "GET", async: true, \/\/异步执行 默认是true异步 url: url, ...

相似回答
大家正在搜