JSON의 문자열 변수가 작동하지 않는 이유는 무엇입니까?

세르게이 일라 리오 노프

코드가 있습니다.

$(document).ready(function() {

  var adress = [];
  var locations = ' [';
  $('.office p').each(function(el) {
    adress[el] = $(this).text();
    locations = locations + '{address:\''+adress[el]+'\', data: \'0\', options:{icon: "http://selectner.com/img/bullet.png"}},';
  });

  locations = locations + ']';
        console.log(locations);


     $('#tablink').click(function (e) {

     $('#map').gmap3({
      map:{
         options:{
           center:[51.4675954,0.048876],
           zoom: 2,
           scrollwheel: true,
          draggable: true, 
          }
      },
     marker:{
         values : locations,
         options:{
          draggable: true
        },
        events:{
                    }
    }
   });
  });
});

console.log 결과를 복사하여 JSON (gmap3 함수-위치 위치)에 붙여 넣으면 모두 작동하지만 지금은 작동하지 않습니다.

JSON.parse ()를 사용해야한다고 생각하지만 오류를 씁니다.

SyntaxError : JSON.parse : 예상 속성 이름 또는 JSON 데이터의 1 행 3 열에 '}'

이 문제를 어떻게 해결할 수 있습니까?

다린 디미트로프

문자열 연결 작업을 사용하여 JSON을 빌드하지 마십시오. 그냥하지 마십시오 . 절대로 .

JSON serializer유효하지 않은 JSON을 얻지 않도록 이러한 목적으로 설계된 단순 사용해 볼 수 있습니다 .

var addresses = [];
$('.office p').each(function() {
    addresses.push({
        address: $(this).text(),
        data: 0,
        options: {
            icon: 'http://selectner.com/img/bullet.png'
        }
    });
});

var locations = JSON.stringify(addresses);
console.log(locations);
// At this stage it is guaranteed that the addresses variable will
// contain valid JSON string

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON의 문자열 변수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

문자열 내의 문자 바꾸기-함수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

HTML 문자열 값 내부의 PHP 변수-작동하지 않는 이유는 무엇입니까?

분류에서Dev

Java의 역 문자열 논리가 파이썬에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 유형의 변수가 문자열과 호환되지 않는 이유는 무엇입니까?

분류에서Dev

큰 따옴표 안의 문자열 추출-sed 명령이 작동하지 않고 grep -o가 작동하는 이유는 무엇입니까?

분류에서Dev

파이썬에서이 배열의 발생 횟수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

하나의 인수에 오버로드 문자열 화가있을 때`eq`가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

배열의 함수가 '인수'에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Bash를 사용하는 Makefile의 문자열이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

함수의 결과가 Kotlin의 when 문에서 절로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 If 문에 설정 한 변수가 자바 스크립트의 if 문 밖에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

NSMutableArray에 문자열을 추가하는 것이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

F #의 printfn이 리터럴 문자열에서는 작동하지만 문자열 유형의 값은 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 열 수가 Chrome의 Bootstrap에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

rbind가 사용자 정의 함수 내에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

printf의 변환 지정자와 일치하지 않는 인수가 정의되지 않은 동작 인 이유는 무엇입니까?

분류에서Dev

동일한 길이의 문자열에 대해 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

두 개의 if 문이 하나의 함수에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

by가 작동하지 않는 동안 data.table의 열을 강제 변환하면 경고없이 작동하는 이유는 무엇입니까?

분류에서Dev

~ =가 열거 형과 문자열에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

$ (echo ...)가 사용되지 않는 한 IFS 쉘 변수 분할 문자열을 for 루프의 단어로 설정하지 않는 이유는 무엇입니까?

분류에서Dev

내 printf 함수의 가변 함수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

사용자 정의 유형에 대한 캐스트가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

SwiftUI에서 문자열 현지화 / 국제화가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Python의 def 함수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Prolog의 min () 함수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Javascript RegEx 수량자가 "작동하지 않는"이유는 무엇입니까?

분류에서Dev

C에서 문자열 반전.이 코드가 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    JSON의 문자열 변수가 작동하지 않는 이유는 무엇입니까?

  2. 2

    문자열 내의 문자 바꾸기-함수가 작동하지 않는 이유는 무엇입니까?

  3. 3

    HTML 문자열 값 내부의 PHP 변수-작동하지 않는 이유는 무엇입니까?

  4. 4

    Java의 역 문자열 논리가 파이썬에서 작동하지 않는 이유는 무엇입니까?

  5. 5

    이 유형의 변수가 문자열과 호환되지 않는 이유는 무엇입니까?

  6. 6

    큰 따옴표 안의 문자열 추출-sed 명령이 작동하지 않고 grep -o가 작동하는 이유는 무엇입니까?

  7. 7

    파이썬에서이 배열의 발생 횟수가 작동하지 않는 이유는 무엇입니까?

  8. 8

    하나의 인수에 오버로드 문자열 화가있을 때`eq`가 작동하지 않는 이유는 무엇입니까?

  9. 9

    배열의 함수가 '인수'에서 작동하지 않는 이유는 무엇입니까?

  10. 10

    Bash를 사용하는 Makefile의 문자열이 작동하지 않는 이유는 무엇입니까?

  11. 11

    함수의 결과가 Kotlin의 when 문에서 절로 작동하지 않는 이유는 무엇입니까?

  12. 12

    내 If 문에 설정 한 변수가 자바 스크립트의 if 문 밖에서 작동하지 않는 이유는 무엇입니까?

  13. 13

    NSMutableArray에 문자열을 추가하는 것이 작동하지 않는 이유는 무엇입니까?

  14. 14

    F #의 printfn이 리터럴 문자열에서는 작동하지만 문자열 유형의 값은 작동하지 않는 이유는 무엇입니까?

  15. 15

    내 열 수가 Chrome의 Bootstrap에서 작동하지 않는 이유는 무엇입니까?

  16. 16

    rbind가 사용자 정의 함수 내에서 작동하지 않는 이유는 무엇입니까?

  17. 17

    printf의 변환 지정자와 일치하지 않는 인수가 정의되지 않은 동작 인 이유는 무엇입니까?

  18. 18

    동일한 길이의 문자열에 대해 코드가 작동하지 않는 이유는 무엇입니까?

  19. 19

    두 개의 if 문이 하나의 함수에서 작동하지 않는 이유는 무엇입니까?

  20. 20

    by가 작동하지 않는 동안 data.table의 열을 강제 변환하면 경고없이 작동하는 이유는 무엇입니까?

  21. 21

    ~ =가 열거 형과 문자열에서 작동하지 않는 이유는 무엇입니까?

  22. 22

    $ (echo ...)가 사용되지 않는 한 IFS 쉘 변수 분할 문자열을 for 루프의 단어로 설정하지 않는 이유는 무엇입니까?

  23. 23

    내 printf 함수의 가변 함수가 작동하지 않는 이유는 무엇입니까?

  24. 24

    사용자 정의 유형에 대한 캐스트가 작동하지 않는 이유는 무엇입니까?

  25. 25

    SwiftUI에서 문자열 현지화 / 국제화가 작동하지 않는 이유는 무엇입니까?

  26. 26

    Python의 def 함수가 작동하지 않는 이유는 무엇입니까?

  27. 27

    Prolog의 min () 함수가 작동하지 않는 이유는 무엇입니까?

  28. 28

    Javascript RegEx 수량자가 "작동하지 않는"이유는 무엇입니까?

  29. 29

    C에서 문자열 반전.이 코드가 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관