이 스크립트에서는 휠의 RESULT를 PHP 변수에 어떻게 보내나요?PHP에 var 텍스트를 전달하는 방법 var
function stopRotateWheel() {
clearTimeout(spinTimeout);
var degrees = startAngle * 180/Math.PI + 90;
var arcd = arc * 180/Math.PI;
var index = Math.floor((360 - degrees % 360)/arcd);
ctx.save();
ctx.font = 'bold 30px sans-serif';
var text = restaraunts[index]
ctx.fillText(text, 250 - ctx.measureText(text).width/2, 250 + 10);
ctx.restore();
}
"= RESTARAUNTS [인덱스] VAR의 TEXT"보다 구체적인
이이 $의 turnresult PHP의 변수로 전송 될 수 있는가?
를, ** 아약스와 함께 **! – adeneo
"php 변수로 보내지 마십시오". 쿼리 매개 변수를 보내거나 PHP 스크립트에 양식을 제출하면 양식을 전달할 때 변수를 채울 수 있습니다. –
Marc B가 말한 것에 대해 자세히 말하면, Ajax를 통해 다른 PHP 스크립트 (또는이 스크립트의 다른 인스턴스)로 요청을 보냅니다. PHP가 먼저 실행 된 다음 클라이언트에게 페이지를 전송하기 때문에 JS 인스턴스가 실행됩니다. . 따라서 PHP 페이지와 JS간에 변수를 공유하려고하면 JS가 먼저 실행되므로 PHP가 항상 먼저 실행되기 때문에 불가능합니다. – developerwjk