mysql 테이블에서 데이터를 검색하고 배열에 채우고 자바 스크립트에서 액세스하는 PHP 코드를 호출하려고합니다. 그러나 화면에는 내가 데이터를 채우는 데 PHP가 아무런 문제가 없다는 것을 알 수없는 내용이 있습니다. 자바 스크립트에서 php 변수를 참조하면 파일이 포함되어 있고 파일은 내 Eclipse (juno) 프로젝트에만 있습니다. 그러나 아직도 내가 왜이 문제를 겪고 있는가?자바 스크립트에서 PHP를 참조하십시오
제안 사항을 알려주십시오.
sample.jsp :
<div id="placeholder" style="width:600px;height:300px;"></div>
<script type="text/javascript" >
$(function() {
include("db.php");
var dataset1 = "<?php echo json_encode($dataset1); ?>";
$.plot($("#placeholder"), [ dataset1 ]);
});
db.php를 :
<?php header('Content-type: text/javascript');
$server = "localhost";
$user="harish";
$password="password";
$database = "db";
$connection = mysql_connect($server,$user,$password);
$db = mysql_select_db($database,$connection);
$query = "SELECT xval,yval FROM flottable";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result))
{
$dataset1[] = array($row['xval'],$row['yval']);
}
?>
참조 : http://www.javascriptkit.com/javatutors/externalphp.shtml
나는 또한 인터넷 검색과 발견이 나는이를 추가하는 경우 .htaccess
파일이 작동합니다. 나는 이것을 시도했지만 아무것도 작동하지 않는다.
문제는 무엇입니까?
AddType application/x-httpd-php .js
AddHandler x-httpd-php5 .js
<FilesMatch "\.(js|php)$">
SetHandler application/x-httpd-php
</FilesMatch>
브라우저 콘솔을 사용하여 오류를 확인합니다 ... 디버깅을 시작할 지점을 알려주거나 적어도 보았을 것입니다 – charlietfl