MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » Jquery 整合struts1.2 传参数的有关问题(续)

Jquery 整合struts1.2 传参数的有关问题(续)(2)

www.MyException.Cn  网友分享于:2013-01-09  浏览:132次


既然值传递一个符号,为何要用json ?
直接
Java code
response.setContentType("text/json");
response.getWriter().print(flag);

------解决方案--------------------
var datastr="EmployeeCD="+emc+"&eTime="+nowDate+"&UserCD="+userCD+"&sTime="+MathDate(nowDate,30);
$.ajax
{
url:'existCheck.action',
type: "POST",
dataType:"resposeText",
data:datastr,
success:function(msg) {//success 
 
var contents = eval('(' + msg + ')');
$("#existlFlg").val(contents.existFlg);
}
},
error:function(){
alert("error");
)
这个是我用的一个方法 不知道对楼主有没有帮助 返回的数据类型msg是json类型的 我转换了一下 如上面的可以直接获得contents.你返回的属性名 至于程序跑到eroor那里 原因有好几种可能,struct 的配置,后台代码的错误都会导致ajax返回的状态错误 这个得你自己调查了
------解决方案--------------------
看来LZ是没怎么用过JQUERY,建议你查一下API
------解决方案--------------------
<action name="existCheck" class="DailyReport.DailyReportSubmitAction" method="ExistCheck">
<result type="json"></result>
</action>
返回结果类型 设置了吗 json类型的
------解决方案--------------------
up
------解决方案--------------------
hao 谢谢
------解决方案--------------------
jquery 新手 飄過﹗﹗
幫頂﹗
------解决方案--------------------
var item = $('input[@name=duration][@checked]').val(); 
$('#showForm').action = "/action/employee.do?method=queryPersonalMeasure&duration_id='"+item+"'"+'&duration_id1='+item; 
$('#showForm').submit();
------解决方案--------------------
MARK
------解决方案--------------------
.
------解决方案--------------------
确实好像有这问题的,谢谢分享
------解决方案--------------------
你将msg打出来,如果是parserror的话,证明你传到页面的json数据有错,dataType设为json的话,jquery会自动先将后台传来的值按JSON格式转化为javascript对象。

程式没有异常,返回状态为 200只能证明ajax调用没有错而已,但jquery本身又对ajax的原生调用包装了一层
------解决方案--------------------
f
------解决方案--------------------
没有用过,帮顶起了
------解决方案--------------------
回帖是一种美德!每天回帖即可获得 10 分可用分!

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有