약간의 문제가 있습니다. 버튼을 클릭 할 때 JS에서 객체를 제공해야하지만 어떻게 해야할지 잘 모릅니다.php에서 javascript로 객체 전달하기
여기에 내 코드 PHP
echo '<script>';
echo 'var monObjet = "'.json_encode($product).'";';
echo '<script>';
<button type="button" onclick="ShowModal(monObjet)" class="btn btn-info btn-lg" data-toggle="modal" >Open Modal</button>';
이며,이 내 코드의 JS 미리
function ShowModal(monObjet){
var monObjet = monObjet;
alert(monObjet);
$('#myModal').appendTo("body").modal("show");
// $('#NomProduit').text(monObjet);
};
</script>
감사합니다.
버튼을 실제로 '에코'하시겠습니까? – AbraCadaver
제발 좀 더 정확하게 할 수 있을까요? 단추를 누른 후에 JavaScript에 개체를 전달하려고합니다. PHP에서 렌더링 된 객체가 Button 용 JS Script로 전달 되었습니까? 아니면 단추를 누른 순간 렌더링 된 것입니까? 그러나 최종 스크립트 태그도 깨 졌으므로 ''이어야합니다. 형식 오류 등의 오류가 있습니까? Object 주위에는 따옴표가있어서 JS가 객체가 문자열이라고 생각하게 만듭니다. – Megajin
[mcve]하시기 바랍니다. jsfiddle.net은 편리한 방법 중 하나입니다. –