@epascarello가 정확합니다. PHP는 서버 측, JS는 클라이언트 측입니다. 대신 업데이트
처럼 뭔가를 시도 :이에서
tbl_row += <?php print("\"<a href='article.php?cat=$cat&subcat=$subcat&id=\" + id + \"'>\""); ?>
tbl_row += <?php print("\"<div class='subCatImg'><img src='imagesDB/articles/$phpVal1/$phpVal2'></div>\""); ?>
tbl_row += <?php print("\"<div class='subCatName'>\" + this.ProductNameBG + \"</div>\"");?>
tbl_row += <?php print("\"<div class='subCatText'>\" + this.ProductNameBG + \"</div>\"");?>
tbl_row += <?php print("\"</a>\"");?>
을, 그렇게 PHP는 다차원 배열의 구문 분석 할 수있는 PHP로 아이디의 가치와 JS에서 디렉토리를 통과해야합니다. <?=$main["+id+"]['dir']?>/<?=$main["+id+"]['image']?>
이 $phpVal1/$phpVal2
으로 변경되었습니다.
버튼을 클릭하는 등 여러 가지 방법으로 작업을 수행 할 수 있습니다. 하지만 php가 먼저 수행 된 다음 JS가 수행됩니다.
본질적으로 서버 (PHP)에서 모든 값을 가져와 클라이언트 측 (JS)을 작성하도록하고 있습니다.
PHP는 서버에서 실행됩니다 ... JavaScript 내부에서는 실행할 수 없습니다. – epascarello
(즉, '= ?>'코드가 처음으로 실행 됨) –
완전히 잊어 버렸습니다 ..... 내 이미지를 표시하는 방법에 대한 제안이 있으십니까? –