搜索

首页  >  问答  >  正文

javascript - 后端传过来的数据格式是这样,如何使用?

问题:在项目中遇到后端传过来的数据格式是这样的,我该如何去获取BYMONTH中的值?

  INTERVAL=8;BYMONTH=9;BYMONTHDAY=17 
  

思考:自己想到的一个本办法是把它解析成JSON:

  var str = "INTERVAL=8;BYMONTH=9;BYMONTHDAY=17";
  var fiStr = '"' + str.replace(/=/g,'":"').replace(/;/g,'","');
var lastST = '{' + fiStr + '"}';
var Obj = JSON.parse(lastST);
console.log(Obj.BYMONTH)    

提问:
请问这种拿到这样的数据格式,我该如何去处理?

某草草某草草2709 天前815

全部回复(4)我来回复

  • 怪我咯

    怪我咯2017-06-30 09:58:44

    雷雷

    回复
    0
  • 某草草

    某草草2017-06-30 09:58:44

    "INTERVAL=8;BYMONTH=9;BYMONTHDAY=17".split(";")[2].split("=")[1]

    回复
    0
  • 黄舟

    黄舟2017-06-30 09:58:44

    雷雷

    回复
    0
  • 大家讲道理

    大家讲道理2017-06-30 09:58:44

    我比较好奇的是 后端为什么不直接返回json格式?非得要在前端处理一遍。

    回复
    0
  • 取消回复