
首先确定你的Action 方法是哪种
在 net 中 如果是请求 ashx 文件 , ResponseWrite 这个 String , $get $post 都可以
如果是 net mvc 中 , Action 的返回类型为 JsonResult , $getJSON 请求
那如果不是ajax 获取的话 , 就是向页面输出一个 hidden 然后用js获取
如果是直接写在标签内的,可以当成普通属性读取,如
<body>
<input type="button" id="btn" onclick="useractionid=2" value="按钮">
<script language="javascript">
alert(documentgetElementById('btn')getAttribute('onclick'));
</script>
</body>
var str = "${sessionScopeaa}";
alert(str);
为何不行?
将action里面put的code和JS附近代码全部放出来
没有现成的java或jsp等的标签完成从java到js的代码转换,只能手动转。如下。
以下部分是伪代码(jsp有段时间没用了):
<jsp>
//这里假设list是中放的是String
String arrayStr = "[";
for(list){
array += list[i]+",";
}
arrayStr += "]";
</jsp>
<javascript>
var array = eval(<jsp>write(arrayStr);</jsp>);
</javascript>
<%
int len = 0;
List list = ((List)requestgetAttribute('list'));
if(null != list)
len = listsize();
%>
var len = '<%=len%>';
if(len == 0){
}
以上就是关于js或者jquery怎么取后台Action某方法的返回值 比如返回一个String类型的全部的内容,包括:js或者jquery怎么取后台Action某方法的返回值 比如返回一个String类型的、怎样获得js中onclick中的参数,如 onclick=“user.actionid=2”,我想得到“user.actionid=2”这个字符串、struts2 标签 在JS中取得Action中设置的session值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)