2011-11-21 2 views
0

에 PHP는 렌더링, 브라우저에서 자바 스크립트반전 쉼표로 자바 스크립트

str += "onclick=runTest(" + field + "," + atom[0] + ",'" + atom[1] + "'); 

이 라인을 고려 거꾸로 표시된 쉼표가 아니라 버그가 발생합니다.

atom[1] = Orsan Miller 

'Orsan 밀러는'PHP에서 DB 쿼리에서 온다.

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

str += "onclick=\"runTest(" + field + "," + atom[0] + ",'" + atom[1] + "')\""; 

내가 가독성에 대한 작은 따옴표를 사용하는 것을 선호하지만, 그건 그냥 나야 :

+0

추가 기능? – Jauzsika

+0

"거꾸로 붙인 쉼표"는 따옴표로도 알려져 있습니다. P – brianreavis

+0

은 javascript의 첫 줄에 오타가 있습니까? 아니면 정말로 닫는 따옴표가 빠져 있습니까? – ashansky

답변

2

일부 인용 부호를 누락 탈출하고 ... 이것을 시도

str += 'onclick="runTest(' + field + ',' + atom[0] + ',\'' + atom[1] + '\')"'; 
0
str += "onclick=runTest(" + field + "," + atom[0] + ",'" + atom[1] + "')"; 

네가 찾고있는 것인데, 너는 마지막 큰 따옴표를 잊어 버린 것을 제외하고는 괜찮았다.