js或者jquery怎么取后台Action某方法的返回值 比如返回一个String类型的

js或者jquery怎么取后台Action某方法的返回值 比如返回一个String类型的,第1张

首先确定你的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值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9574068.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存