Ich habe Probleme mit einem Website-Filter, wo ich Informationen eines Arrays Echo möchten, aber dabei wird die Ajax-Antwort einfach aufhören.Keine Ajax-Antwort wegen Echo-Array
Dies ist das Array, ist, dass mit print_r gedruckt
Array (
[0] => WP_Term Object (
[term_id] => 181
[name] => Football
[slug] => football
[term_group] => 0
[term_taxonomy_id] => 181
[taxonomy] => activities
[description] =>
[parent] => 0
[count] => 3
[filter] => raw)
Hier ist der Code es auf diese Weise zu drucken:
$activities = get_the_terms($lesson_id,'activities',true);
print_r ($activities);
Nun, ich möchte nur den Namen drucken und ich versuchte, implodieren:
echo implode(', ',$activities) ;
Aber mit dieser Zeile ist die Ajax-Antwort leer. Gleiche passiert, wenn ich nur einen Wert von Array echo 0 oder wenn ich Schleife mit foreach:
echo $activities[0]['name'];
Die Absicht ist es, gerade aus der Zeichenfolge „Football“ zu drucken.
Was verwenden, wie ich weiß, Sie dieses Array erstellen sollte im Skript Sie mit Ajax-Aufruf. Korrigiere mich, wenn ich falsch liege. (oder Sie senden das Array als Post-Daten mit) –
Was ist Ihre erwartete Ausgabe? – C2486