相关疑难解决方法(0)

如何正确克隆JavaScript对象?

我有一个对象,x.我想把它复制为对象y,这样改变y就不要修改了x.我意识到复制从内置JavaScript对象派生的对象将导致额外的,不需要的属性.这不是问题,因为我正在复制我自己的一个文字构造的对象.

如何正确克隆JavaScript对象?

javascript clone javascript-objects

2922
推荐指数
42
解决办法
176万
查看次数

在JavaScript中解析JSON?

我想在JavaScript中解析JSON字符串.响应是这样的

var response = '{"result":true,"count":1}';
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得的值result,并count从这个?

javascript parsing json

1642
推荐指数
16
解决办法
186万
查看次数

1194
推荐指数
33
解决办法
102万
查看次数

将字符串转换为JSON对象

你如何让JS认为字符串是JSON?

我有一个函数只有在传递JSON对象时才有效.如果我将一个字符串传递给它,格式与JSON相同,则它不起作用.所以我想让该函数认为传递给它的字符串是一个JSON.该字符串确实是JSON格式.

我也试过以下.我通过Ajax输入了字符串,"handle as"参数为"JSON",然后当我将结果传递给函数时,它就可以了.

所以我推断出问题不在于字符串.如何将此字符串转换为JSON?如果我通过ajax请求得到相同的字符串,然后将其传递给函数工作,而直接传递它不起作用.

字符串如下:

  {
     "data": [
   {
  "id": "id1",
      "fields": [
        {
          "id": "name1",
          "label": "joker",
          "unit": "year"
        },
         {"id": "name2", "label": "Quantity"},
    ],
      "rows": [    data here....

and closing braces..
Run Code Online (Sandbox Code Playgroud)

javascript ajax json

142
推荐指数
5
解决办法
52万
查看次数

浏览器本机JSON支持(window.JSON)

我已经看到一些浏览器本身通过window.JSONObject 安全有效地支持JSON解析/序列化对象的引用,但细节很难得到.谁能指出正确的方向?此对象公开的方法有哪些?它支持哪些浏览器?

javascript browser json

92
推荐指数
5
解决办法
7万
查看次数

Javascript如何解析JSON数组

我正在使用Sencha Touch(ExtJS)从服务器获取JSON消息.我收到的消息是这样的:

{
"success": true,
"counters": [
    {
        "counter_name": "dsd",
        "counter_type": "sds",
        "counter_unit": "sds"
    },
    {
        "counter_name": "gdg",
        "counter_type": "dfd",
        "counter_unit": "ds"
    },
    {
        "counter_name": "sdsData",
        "counter_type": "sds",
        "counter_unit": "   dd       "
    },
    {
        "counter_name": "Stoc final",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "Consum GPL",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "sdg",
        "counter_type": "dfg",
        "counter_unit": "gfgd"
    },
    {
        "counter_name": "dfgd",
        "counter_type": "fgf",
        "counter_unit": "liggtggggri     "
    },
    {
        "counter_name": "fgd",
        "counter_type": "dfg",
        "counter_unit": "kwfgf       " …
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

80
推荐指数
3
解决办法
42万
查看次数

jQuery.parseJSON vs JSON.parse

jQuery.parseJSON并且JSON.parse是执行相同任务的两个函数.如果已经加载了jQuery库,那么在性能方面会jQuery.parseJSON比使用更好JSON.parse吗?

如果是,为什么?如果不是,为什么不呢?

javascript jquery

77
推荐指数
4
解决办法
3万
查看次数

将变量传递给ExpressJS中的JavaScript

我完全迷失了; 我正在使用NodeJS来获取JSON,我需要将变量传递给我的页面并让JavaScript使用数据.

app.get('/test', function(req, res) {
    res.render('testPage', {
        myVar: 'My Data'
    });
Run Code Online (Sandbox Code Playgroud)

这是我的Express代码(非常简单,用于测试目的); 现在使用EJS我想收集这些我知道要在页面上呈现的数据

<%= myVar %>
Run Code Online (Sandbox Code Playgroud)

但是我需要能够在JavaScript中收集这些数据(如果可能的话,在.js文件中),但现在只是在Alert框中显示变量我试过了

在玉中它就像alert('!{myVar}')!{JSON.stringify(myVar)}.我可以在EJS中做类似的事吗?我不需要任何字段,<input type=hidden>并在javascript中获取字段的值.如果有人可以帮助我们非常感激

javascript ejs node.js express

38
推荐指数
3
解决办法
8万
查看次数

将字符串转换为JSON对象

如何将字符串转换为对象?我正面临这个问题,因为我试图使用"each"读取JSON字符串中的元素.

我的字符串如下.

jsonObj = "{"TeamList" : [{"teamid" : "1","teamname" : "Barcelona"}]}"
Run Code Online (Sandbox Code Playgroud)

我用过eval,我用过

var obj = $.parseJSON(jsonObj);
Run Code Online (Sandbox Code Playgroud)

我也用过

var obj= eval("(" + jsonObj + ")");
Run Code Online (Sandbox Code Playgroud)

但它一直都是空的

jquery json

28
推荐指数
3
解决办法
15万
查看次数

从响应中获取json值

{"id":"2231f87c-a62c-4c2c-8f5d-b76d11942301"}
Run Code Online (Sandbox Code Playgroud)

如果我提醒响应数据,我看到上面的内容,我该如何访问该id值?

我的控制器返回如下:

return Json(
    new {
        id = indicationBase.ID
    }
);
Run Code Online (Sandbox Code Playgroud)

在我的ajax成功中我有这个:

success: function(data) {
    var id = data.id.toString();
}
Run Code Online (Sandbox Code Playgroud)

它说data.idundefined.

javascript json

10
推荐指数
1
解决办法
10万
查看次数