Hallo alle zusammen,
ich programmiere seit einigen Wochen mit JavaScript und mit JQuery und irgendwie bin ich nun auf die total verrückte Idee gekommen etwas zu tun wo ich nicht so wirklich viel Ahnung habe.
Nun ja ich langweile euch jetzt mal nicht mit weiteren langen Details... Kurzfassung:
Ich habe ein Array in PHP und würde dieses nun gerne in Javascript benutzen.
Durch Google bin ich nun auf die Idee gekommen per json.encode ein json string zu erhalten den ich dann in JS wieder zu einem Array decodieren kann.
Nach folgendem Codebeispiel habe ich also nun alles mal aufgebaut:
print json_encode gibt {"object_name":[{"comment_ID":"2","comment_content":"Bla1"},{"comment_ID":"3","comment_content":"Bla2"},{"comment_ID":"4","comment_content":"Bla3"},{"comment_ID":"5","comment_content":"bla4"}]} aus
console.log gibt mir " aus. (Kein Tippfehler ich meine wirklich das hochgestellte Anführungszeichen)
Erwartet: 2: Bla1
Daran sitze ich nun seit ca. zwei Wochen und weiß einfach nichtmehr weitere. Aus dem Grund wende ich mich an euch!
Ich wäre sehr dankbar wenn ihr mir einen Tipp nennen könntet mit dem ich nun dochmal wieder weiterkomme!
Ich danke euch im Vorraus!
LG OP
ich programmiere seit einigen Wochen mit JavaScript und mit JQuery und irgendwie bin ich nun auf die total verrückte Idee gekommen etwas zu tun wo ich nicht so wirklich viel Ahnung habe.
Nun ja ich langweile euch jetzt mal nicht mit weiteren langen Details... Kurzfassung:
Ich habe ein Array in PHP und würde dieses nun gerne in Javascript benutzen.
Durch Google bin ich nun auf die Idee gekommen per json.encode ein json string zu erhalten den ich dann in JS wieder zu einem Array decodieren kann.
Nach folgendem Codebeispiel habe ich also nun alles mal aufgebaut:
PHP:
<?php
$sql = "SELECT comment_ID, comment_content FROM `01_pic_comments` WHERE `comment_post_id` = 30 AND `comment_approved` = '1'";
$result = mysql_query($sql);
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows['object_name'][] = $r;
}
print json_encode($rows);
?>
<script language="javascript">
var errors = new Array();
var errors = '<?php echo json_encode($rows); ?>';
console.log(errors[1]);
</script>
print json_encode gibt {"object_name":[{"comment_ID":"2","comment_content":"Bla1"},{"comment_ID":"3","comment_content":"Bla2"},{"comment_ID":"4","comment_content":"Bla3"},{"comment_ID":"5","comment_content":"bla4"}]} aus
console.log gibt mir " aus. (Kein Tippfehler ich meine wirklich das hochgestellte Anführungszeichen)
Erwartet: 2: Bla1
Daran sitze ich nun seit ca. zwei Wochen und weiß einfach nichtmehr weitere. Aus dem Grund wende ich mich an euch!
Ich wäre sehr dankbar wenn ihr mir einen Tipp nennen könntet mit dem ich nun dochmal wieder weiterkomme!
Ich danke euch im Vorraus!
LG OP