當前位置:首頁 » 文件傳輸 » 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字元串

是正常的吧。