ajax-web中在调用两个接口(有优先级)时,怎样将action中优先级高的参数返回?

问题描述

web中在调用两个接口(有优先级)时,怎样将action中优先级高的参数返回?

具体问题:是进行交易查询时,共5个入参,先调用验证接口(使用两个入参),在响应码为“1”的情况下调用查询接口,在获取查询结果的值是通过在html中使用ajax(ajax是写在js的function中的),现在我不知道的是当验证接口的响应码为“0”时怎样返回这个值,并在html中获取?不知道在action中代码怎么敲以及html中这是第一次写这方面的代码,对ajax等都不了解,希望可以得到解决,在下多谢了。
action中:
public void abcAct(String ,String ,String ,String ,String ,httpresquset,httpresponse)
{
//调用验证接口
//获取返回值rescode字符串类型
if("1".equal(rescode))
{
//调用查询接口
}
else
{
?????????????//这里不会
}

html中:
$.ajax({
...
...
...
success:function(data){
}//这里是获取查询返回的数据
})
不知道怎么将验证接口的响应码加到这里?
代码记得不全,大体是这样了。

解决方案

在0的时候你想做什么呢?不调用接口,返回一个错误还是说返回一个默认值?这个是你的业务决定的。

时间: 2024-08-01 12:29:42

ajax-web中在调用两个接口(有优先级)时,怎样将action中优先级高的参数返回?的相关文章

java框架-使用ssh框架从jsp页面提交时,在action中的save方法报空指针错误

问题描述 使用ssh框架从jsp页面提交时,在action中的save方法报空指针错误 解决方案 断点看下表单值有没有传到action 解决方案二: 在线等,求大神 解决方案三: 先检查一下你的user对象有没有值 解决方案四: 这种问题一般都是设断点跟踪一下看看是哪里的问题 解决方案五: 这种问题一般都是设断点跟踪一下看看是哪里的问题 解决方案六: 如果user不为空的话,,,那应该是userInfoBizImpl为空

struts2中文件上传拦截器 是不是不能在多个action中引用???

问题描述 <global-results> <result name="input">/message.jsp</result></global-results><!--定义全局的返回视图--><action name="updateHead" class="updateHead"> <interceptor-ref name="fileUpload"

stringbuilder-C#中调用C++Dll接口,字符串编码问题

问题描述 C#中调用C++Dll接口,字符串编码问题 在C#中调用C++Dll接口,接口返回一个多字节字符串,然后再C#中再次转码为宽字节字符串. 字符串内容都为汉字. **_问题: 如果汉字为偶数个,则一切正常: 如果汉字为奇数个,则C#获得的多字节字符串内容的最后一个字节被篡改成'?'的ascll码.(多字节编码时,每个汉字占三个字节) 本人没多少币,全部家当拿出来了,求大神指点.**_ C++代码: // 宽字节转多字节 __declspec(dllexport) void TCharTo

支付宝扫描二维码-ios中怎样调用支付宝扫一扫功能?

问题描述 ios中怎样调用支付宝扫一扫功能? 在ios开发中,怎样调用支付宝钱包的扫一扫功能,或者,支付宝钱包里的扫一扫可以扫描手机图片怎样把图片传给支付宝使支付宝能够扫描?

brophp-Brophp中模型调用出错

问题描述 Brophp中模型调用出错 最近出学PHP,我在user控制器中调用自定义的fromuser模型,报了一个循环调用的错误,如果改为调用自定义的user模型就没问题了,求帮助,此外我还想问一下Brophp的D()方法在哪定义的 解决方案 http://www.lampbrother.net/php/html/2013/php_brophp_1011/259.html 解决方案二: CRYTOAPI 库调用出错

怎么样编写一个程序,彻底可以从系统中隐藏调用

问题描述 怎么样编写一个程序,彻底可以从系统中隐藏调用 怎么样编写一个程序,彻底可以从系统中隐藏调用,包括文件名和进程都不被看到,但是可以执行其中的程序呢? 解决方案 http://blog.csdn.net/aohan/article/details/5035162 解决方案二: hook 系统相关进程API.来隐藏

js如何传值到ACTION中

问题描述 一个数据库的表LampInfo(2个主键id ,no) 对应JAVA中的类名是LampInfo, state为其中一个属性在某HTML(含有JS代码)页面中 ,页面显示了所有LampInfo对象现在要在JS代码中更改lampInfo 某对象的属性state 然后传到ACTION中我用的是在对象旁加衔接:<a href="abc.action?state=1"> 现在在abc.action中能得到值1 ,但是该对象的id .no怎么通过JS传到java的Action

javaee-ajax提交后台action后,怎么让后台action中跳转页面

问题描述 ajax提交后台action后,怎么让后台action中跳转页面 由于之前用jquery的submit事件提交表单时,ckeditor中的内容提交不了 $("#sendmail").submit(); 所以我换了ajax提交,a但是现在ajax提交有一个问题.我需要的是表单提交到action中, action中进过struts,跳转到对应的成功界面,但是由于ajax,我action中 的功能实现了,就 是不能进行跳转,界面一直显示发送中,想请问一下各位这是怎么回事. 我期望发

非action 中取值

问题描述 系统框架struts2在action中this.session.put("userInfo",userInfo);UserInfouuuu=(UserInfo)this.session.get("userInfo");System.out.println(uuuu.getUserName()+"------------------------------");这样是完全可以取出session中的值的..但我要在非action中取值,不能