PHP에서 JavaScript로 배열을 변환하려고하는데 작동하지 않는 것 같습니다. 내가 JSON으로도 시도했습니다JSON이 작동하지 않아 JavaScript 배열에 PHP 문자열 배열을 전달 하시겠습니까?
$query = 'SELECT coupon FROM '.$disc;
$coupdb = array();
$results = $newdb->get_results($query);
foreach($results as $result)
$coupdb[] = $result->coupon;
echo $coupdb[0]; //This shows perfectly the content but I want to send this array to a Javascript file.
:
여기$coupdb_js = json_encode($coupdb);
내 자바 스크립트 파일을 것 discount.js
:
var coupdb = <?php echo $coupdb ?>;
alert(coupdb[0]);
및 JSON과 :
var coupdb = <?php echo $coupdb_js ?>;
alert(coupdb[0]);
여기 내 PHP 코드
query.php
입니다
'$의 newdb'은 무엇을? – Markasoftware
'var coupdb = = json_encode ($ coupdb_js)?>;'. 생성 된 JS를 보셨습니까? 'var coupdb = Array;'가 올바르지 않은 것은 분명합니다. – Jon
예, 실제로 json 인코딩이 아닙니다. 단지 문자열로 변환하려고 시도하지만 작동하지 않습니다. 그리고 당신은 그것을 해독하려하지 않습니다 – Markasoftware