Ich übergab ein Array in PHP zu Javascript mit json_encode und Ajax. Es scheint, dass die einzige Möglichkeit ist, die Informationen von $ var auf der Seite aufgrund von Echo auszudrucken. Gibt es eine einfache Möglichkeit, die Ausgabe zu verbergen? Mein Code wurde wie die folgt,Verstecke Ausgabe von echo json_encode
main.php
<?php
include_once('testing.php');
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="testing.js"></script>
</body>
<html>
testing.php
<?php
$var=array('1','2','3','4','5');
echo json_encode($var);
?>
testing.js
$.ajax({
url : './testing.php',
type : "GET",
dataType : 'json',
success : function (result) {
showstaff(result);
}
});
function showstaff(x){
console.log(x);
}
Lauf main.php aus dem Array drucken ('1', '2', '3', '4', '5') auf der Seite und zeige das Array in der Konsole, aber was ich brauche, ist nur das Array in der Konsole zu zeigen (dh ausblenden die Ergebnisse von der Seite).
' ' – adeneo
@adeneo Er sagt, er benutzt AJAX. Das wäre, wenn er das Javascript in PHP erzeugt. – Barmar
Was meinen Sie mit "druckt auch die Informationen von $ var"? Es sollte nichts anderes als die JSON-Codierung gedruckt werden. – Barmar