后台获取数据,前端js转换成固定格式的json

后台获取数据,前端js转换成固定格式的json,第1张

var str = '[("id": 1, "ip": 2, "ii": "qq")]';

var re = /\s+/g;

var str1 = strsubstring(2);

var str2 = str1substring(0, str1length - 2);

str2 = str2replace(re,"");

var arr = str2split(',');

var obj = {};

arrforEach((v, i) => {

var item = vsplit(':');

obj[JSONparse(item[0])] = JSONparse(item[1]);

})

consolelog(obj);

大概是这样,或者可能会有所改动。

如果是ajax 就直接获取

如果是传到一个页面 就再get

再在js中使用<%=变量名%> 就可以获取了。 可以在js中获取一个变量 但是不能写入一段java代码

json作为一种轻量级

的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript

对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web

客户机传递给服务器端程序,也可以从服务器端程序传递json格式的字符串给前端并由前端解释。这个字符串是符合json语法的,而json语法又是

javascript语法的子集,所以javascript很容易解释它,而且

JSON 可以表示比"名称 / 值对"更复杂的结构。下面我们通过实例来看看JQuery传递/解析json格式的数据是如何实现的。

1首先来看前端jsp代码:

[html] view plain copy

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

通常是使用AJAX技术,用AJAX请求后台文件(PHP或Java等),后台文件返回JSON对象或XML对象,由AJAX再接收即可。

(Tips:AJAX隶属于JS知识的范畴)

(Tips:上图来源于 HTML5学堂)

以上就是关于后台获取数据,前端js转换成固定格式的json全部的内容,包括:后台获取数据,前端js转换成固定格式的json、java 我通过后台传递一个json数组到前台,如何从javascript中 获取到、springmvc怎么接受前台传进来的json数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9791379.html

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

发表评论

登录后才能评论

评论列表(0条)

保存