2014-09-21 2 views
0

DataTables에 전달할 문자열로 JS에서 다음 레코드를 만들려고합니다. 아래 예제는 실패하고 있습니다. 나는 무엇을 바꾸어야합니까. 고맙습니다.수동으로 만든 JSON 레코드

RECORD :

{ 
"SMG": "<input type="hidden" class="smg-wty-up-val" value="none">SMG Standard Warranty Only", 
"wty": "' + StdWty + '",  <== VARIABLE HERE 
"pri": "0.00" 
}; 

TRYING 본 (사이에 다른 조합) : 당신이 따옴표로 시작하면

WtyRow +='{ \ 
      \"SMG\": "<input type=\"hidden\" class=\"smg-wty-up-val\" value=\"none\">SMG Standard Warranty Only\", \ 
      \"wty\": \"' + StdWty + '\", \ 
      \"pri\": \"0.00\" \ 
      }'; 

답변

1

, 다음 하나의 문자열 안에 따옴표, 그 반대를 사용 . ...

var obj = { 
      "SMG": "<input type='hidden' class='smg-wty-up-val' value='none'>SMG Standard Warranty Only", 
      "wty": StdWty, 
      "pri": "0.00" 
      }; 

당신은 문제가 너무 따옴표로 전체 문자열을 묶어야하는 방법을 아직 위의 JSON.stringify(obj)

+0

안녕 @TJ 같은 캐릭터 라인 화 할 수 stringfy 지적에 대한 감사를 시도 ... 나는이 할 것 같아요 그것 – TheRealPapa

관련 문제