当前位置:首页 » 文件传输 » js向后端使用访问返回字符串
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

js向后端使用访问返回字符串

发布时间: 2022-08-25 00:46:59

Ⅰ SpringMVC如何返回字符串到前端用js获取

方法一:

方法返回值为字符串类型,可以在Controller需要使用的方法中添加HttpServletRequest request参数,然后在方法体中添加request.setAttribute("string", "前端需要的字符串");

return "/areas/mgt/views/process/modelList"; 在modelList.html页面中使用${string}即可获取"前端需要的字符串"这个字符串

方法二:

方法返回值为ModelAndView类型,可以在Controller需要使用的方法内

[html]view plain

  • Map<String,String>map=newHashMap<String,String>();

  • map.put("activityId",activityId);

  • returnnewModelAndView("/areas/mgt/views/form/elecfg/actioncfg",map);

  • [html]view plain

  • actioncfg<spanstyle="font-family:Arial,Helvetica,sans-serif;background-color:rgb(255,255,255);">.html页面中使用${</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">activityId</span><spanstyle="background-color:rgb(255,255,255);font-family:Arial,Helvetica,sans-serif;">}即可获取"</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">activityId</span><spanstyle="background-color:rgb(255,255,255);font-family:Arial,Helvetica,sans-serif;">"这个值</span>

Ⅱ 为什么js二维数组传给后台接收到的数据变成了字符串

自动转换成json字符串了,到后台再转回来就行了

Ⅲ 怎么用node.js写接口,顺便返回个字符串

题主是刚接触nodejs吗吗

Ⅳ js如何访问字符串中的某个值

js访问字符串的某个字符,一般可以用2种方法:
方法一:
下标法:如果要访问字符串str的第2个字符,则使用str[1]即可去到str的第2个字符(注意,下标从0开始,要访问第一个字符,需要用str[0],以此类推......)
方法二:
使用charAt函数,例如要访问字符串str的第2个字符,则可以用str.charAt(1)获取,这里charAt的参数同下标法中的参数一样,都是从0开始计算的。

Ⅳ js如何解析后台传过来的json字符串

var str = '{"rows":[{"ID":0,"登录账号":"admin","登录时间":"\/Date(1446772997000)\/","登录地点":"河北石家庄","登录IP":"115.181.15.99"}]}';
var obj = eval("(" + str + ")");

console.log(obj);

Ⅵ js如何解析请求返回的XML字符串

var xmlStr = '<root><people><name>张三</name><address>北京</address></people></root>';
var result = null;
eval('result=['+$(xmlStr).find('people').map(function(){
return '{'+$('*',this).map(function(){
return $(this).attr('tagName') + ':"' + $(this).text() + '"';
}).get().join(',') + '}';
}).get().join('],[')+']');
alert(result);
//result是一个数组,如果有多个people节点,则为:[{name:"张三",address="北京"},{name:"李四",address="上海"}]
不好意思偏题了,以下是你要的结果:
var result = $(xmlStr).find('people').children().map(function(){
return $(this).attr('tagName')+'='+$(this).text();
}).get().join();

上面的都是jquery的写法:
javascript的话:
用COM操作:
object xmlDoc = new ActiveObject('msxml2');
xmlDoc.loadXml(xmlStr);
var pNode = xmlDoc.selectSignNode('people');
var result = '';
for(var node in pNode.selectNodes('*')){
result+=(result.length>0?',':'') + node.nodeName+'='+node.innerText;
}
alert(reuslt);
或者用DOM操作:
<xml id='testXml' />
var result = '';
with(document.getElementById('testXml')){
innerHTML = xmlStr;
for(var child in children){
result += ',' + child.tagName + '=' + child.innerText;
}
if(result.length > 0){
result = result.substring(1);
}
}

Ⅶ 在javascript 方法里面怎么得到后台返回的一个对象

JavaScript本身获取后台返回对象是通过对这个对象的解析达到的。具体的解析过程根据后台返回数据类型不同,方法也不同,常用的返回对象为xml数据。使用JavaScript的dom操作可以解析xml数据。推荐后台返回数据使用json对象,json是JavaScript内置的数据格式,速度快使用方便

Ⅷ js ajax返回json字符串 js怎么处理

(1)如果是jquery封装的ajax方法,可以配置好参数,设置返回数据的类型为json,这样回调函数里面接到的就是一个json对象,可以直接用data.xxx取出里面的属性.
(2)如果不是用的框架ajax方法,返回的就是个字符串,可以使用js的eval("("+data+")")方法将字符串转为json对象.

Ⅸ js方法返回html字符串

是正常的吧。