小编Mat*_*ski的帖子

JSON.Parse,'未捕获的SyntaxError:意外的令牌o

我遇到了从Web服务返回的JSON的问题.看起来JSON缺少引号,但是当我向JSON添加引号时,我收到错误.以下是错误消息:'Uncaught SyntaxError:Unexpected token o.当我将字符串记录到控制台时:[object Object],[object Object]

以下是一些模拟错误的示例代码:

//Error I am trying to solve
var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]';
var myData = JSON.parse(jsonString);

$(document).ready(function() {
    var $grouplist = $('#groups');
    $.each(myData, function() {
        $('<li>' + this.Name + '</li>').appendTo($grouplist);
    });
});
Run Code Online (Sandbox Code Playgroud)

这是与字符串周围的单引号相同的代码.有用

//Successful Javascript
var jsonString = '[{"Id":"10","Name":"Matt"},{"Id":"1","Name":"Rock"}]';
var myData = JSON.parse(jsonString);

$(document).ready(function() {
    var $grouplist = $('#groups');
    $.each(myData, function() {
        $('<li>' + this.Name + '</li>').appendTo($grouplist);
    });
});

//Successful HTML
<ul id="groups"></ul>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在字符串中添加引号时,就像我似乎需要在我的实际代码中一样,它失败了:

//Does not work when I need to append quotes to the …
Run Code Online (Sandbox Code Playgroud)

javascript json

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

Twitter Bootstrap:如何获得所选的下拉值?

我需要获取用户从twitter bootstrap下拉列表中选择的值.一旦用户选择了一个值,我希望下拉列表显示该值.因此,用户选择"待定",然后我想从中更改所选的下拉值,并且当用户完成表单时,我想要检索所选的值.有人能指出我正确的方向吗?

<div class="btn-group">
  <i class="dropdown-arrow dropdown-arrow-inverse"></i>
  <button class="btn btn-primary">status</button>
  <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu dropdown-inverse">
    <li><a href="#fakelink">pending</a></li>
    <li><a href="#fakelink">active</a></li>
    <li><a href="#fakelink">discontinued</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

css jquery twitter-bootstrap

13
推荐指数
2
解决办法
4万
查看次数

如何在浏览器中跨多个页面宽度打印大画布?

我的应用程序需要打印出一个可以跨越多个页面宽度和高度宽度的任意大画布.

一段时间后,有一个类似的问题,声称浏览器不会打印到多个页面宽度.

由于这是一段时间,我想知道它是否仍然是真的.另外,有哪些策略可以打印出大型画布而不将其拆分?

var canvas = document.getElementById("canvas1");

function draw_a() {
  var context = canvas.getContext("2d");
  //   //  LEVER

  //plane
  context.fillStyle = '#aaa';
  context.fillRect(25, 90, 2500, 400);


}

$(document).ready(function() {
  draw_a();

});
Run Code Online (Sandbox Code Playgroud)
canvas {
  border: 1px dotted;
}

.printOnly {
  display: none;
}

@media print {
  html,
  body {
    height: 100%;
    background-color: yellow;
  }
  .myDivToPrint {
    background-color: yellow;
    /*
        height: 100%;
    
        width: 100%;
        position: fixed;*/
    top: 0;
    left: 0;
    margin: 0;
  }
  .no-print,
  .no-print * {
    display: none …
Run Code Online (Sandbox Code Playgroud)

html css browser canvas

9
推荐指数
1
解决办法
1719
查看次数

将JSON数组发布到WCF Rest服务结果为空参数.DataContract?

我试图在dotnet(VS 2012)中创建一个接受JSON列表的restful web服务.有这个非常有用的帖子.

Jquery Ajax将json发布到webservice

这个例子是现货,但我需要对DataContract进行排序.这是我的问题:

提琴手帖子:

 { "Markers": [
 { "position": "128.3657142857143", "markerPosition": "7" },
 { "position": "235.1944023323615", "markerPosition": "19" },
 { "position": "42.5978231292517", "markerPosition": "-3" }
 ]};
Run Code Online (Sandbox Code Playgroud)

在VS2012调试器中,我看到了等价物:

 { "Markers": [
 { "position": "0", "markerPosition": "0" },
 { "position": "0", "markerPosition": "0" },
 { "position": "0", "markerPosition": "0" }
 ]};
Run Code Online (Sandbox Code Playgroud)

这是代码(直接来自链接的示例):

public class Marker
{
   decimal position { get; set; }
   int markerPosition { get; set; }
}

public string CreateMarkers(List<Marker> Markers)
{
   return "Received " + Markers.Count …
Run Code Online (Sandbox Code Playgroud)

c# wcf json

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

如何将内容嵌套在弹性框“圣杯”布局中?

我的目标是使用 Flex 构建一个基于“圣杯”的布局。主要内容区域需要有附加内容。 主要部分中有嵌套内容的 HolyGrail

我在将“上部内容左、上部内容中心、上部内容右、中间内容和下部内容”彼此对齐并填充可用空间时遇到了真正的麻烦。

这是我修改的代码笔,试图嵌套内容。

body {
  margin: 0;
}
.page {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.content {
  display: flex;
  flex: 1;
}
.contentMain {
  flex: 1;
  background: lightblue;
  min-width: 10em;
}
.nav,
.ads {
  /* 12em is the width of the columns */
  flex: 0 0 12em;
}
.nav {
  /* put the nav on the left */
  order: -1;
  background: salmon;
}
.ads {
  background: green;
}
header,
footer {
  background: #ccc;
  padding: …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

3
推荐指数
1
解决办法
2358
查看次数

为 Networkx 图添加标题?

我希望我的代码创建一个带有标题的图。使用下面的代码创建情节但没有标题。有人能告诉我我做错了什么吗?

import pandas as pd   
import networkx as nx
from networkx.algorithms import community
import matplotlib.pyplot as plt
from datetime import datetime

...

G = nx.from_pandas_edgelist((df), 'AXIS1', 'AXIS2');
nx.draw(G,with_labels=True)?
plt.title('TITLE')
plt.axis('off')
plt.savefig('test.png');
Run Code Online (Sandbox Code Playgroud)

python matplotlib networkx

3
推荐指数
2
解决办法
2361
查看次数

将特定颜色分配给特定值

我要求R制作一系列情节.但是,ggplot2分配给不同变量的颜色会因实际数据而异.我需要更多的一致性特别是我想:

四为红三为绿色两为黄色为白色

基于以前的答案,我怀疑我需要订购水平.有人可以帮我吗?

以下是一些示例数据:

df<-structure(list(`id` = structure(c(3L, 3L, 3L, 3L, 3L, 2L, 
                                  3L, 3L, 1L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 2L, 4L, 3L, 3L, 2L, 3L, 
                                  2L, 4L, 2L, 4L, 3L, 3L, 2L, 3L, 4L, 3L, 3L, 2L, 3L, 3L, 4L, 3L, 
                                  1L, 3L, 4L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("ONE", 
                                                                                              "TWO", "THREE", "FOUR"), class = "factor"), NAME = c("0", "0.25", "0.5", 
                                                                                                                                          "0.75", "1", "1.25", "1.5", "1.75", "2", "2.25", "2.5", "2.75", 
                                                                                                                                          "3", …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

2
推荐指数
1
解决办法
6058
查看次数

如何对引用i + 1或i-1索引的数组元素执行数学运算?

我几乎可以用任何语言编写以下代码.subtractPrevious获取一个数组并i+1ith值中减去st 值.如何使用R进行此类计算?这似乎是一项工作lapply或可能是一项dplyr功能.

x <- c(1,2,3,4,5,6,7,8,9,10)
subtractPrevious <- function(x){
    for (i in 1:length(x)){
       if (i == 1) {
           y[1] <- NA
       } else {
           y[i] <- x[i] - x[i-1]
       }
    }
    return(y)
}

y <- subtractPrevious(x)
Run Code Online (Sandbox Code Playgroud)

r dplyr

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

标签 统计

css ×3

html ×2

json ×2

r ×2

browser ×1

c# ×1

canvas ×1

dplyr ×1

flexbox ×1

ggplot2 ×1

javascript ×1

jquery ×1

matplotlib ×1

networkx ×1

python ×1

twitter-bootstrap ×1

wcf ×1