2016-07-08 2 views
0

내가 태그와 함께 PHP 측에서 일부 데이터를 울리는 오전 인수 목록 후) 누락 이제 코드는 catch되지 않은 구문 에러 : 여기 PHP

echo '<a class="ui label" onclick="variant_desc('.$product_id.');"> '.$variant->Field1.' </a>'; 

내가 태그 내에서 언급 한 기능입니다 나는 그것이 나를 던졌습니다 클릭

Uncaught SyntaxError: missing) after argument list 

오류 ...하지만 왜 ...? 내가 실수를 마스킹하는 곳은 어디입니까?

+0

어떻게 PHP 코드가 HTML로 렌더링됩니까? '$ product_id'와'$ variant-> Field1'이 당신이 기대하는 것을 반환했는지 확인 했습니까? –

+0

예 ... 네트워크 탭의 내 응답 섹션에서 inspect 요소 ... 전체 태그를 보여줍니다 ... html 태그도 페이지에 표시됩니다 ... ID를 제거하면 함수도 호출됩니다. 오직 부분은 연결에 대한 약간의 오류가 있습니다 ... 그리고 그게 뭔지 모르겠군요. –

답변

1

중첩 된 인용으로 인해 발생했다고 생각됩니다. 대신 다음을 시도하십시오 :

echo '<a class=\"ui label\" onclick=\"variant_desc(\'.$product_id.\');\"> \'.$variant->Field1.\' </a>'; 
+0

nope..its는 '. $ variant-> Field1'을 반환합니다. '. $ variant-> Field1.'' this –

관련 문제