Heim > Fragen und Antworten > Hauptteil
Ich habe einen WordPress-Endpunkt und einige JSON-Daten. Leider weiß ich nicht, wie ich diese JSON-Daten in der Funktion zurückgeben soll. Ich habe json_decode ausprobiert, aber es hat nichts zurückgegeben. Dann funktioniert der Endpunkt. Wenn ich json_encode verwende, werden die Daten zurückgegeben, aber auch Zeilenumbrüche und andere Dinge. Das Problem scheint in der Syntax zu liegen, da ich bereits einen vollständigen JSON habe. Wie kann ich etwas zurückgeben, das bereits in der JSON-Syntax vorliegt?
add_action('wp_ajax_nopriv_inboundCall', 'testFunction'); add_action('wp_ajax_inboundCall', 'testFunction'); function testFunction() { echo json_decode('{ "testData": [ { "_id": "1", "name": "testName1" }, { "_id": "2", "name": "testName2" }, ], "testState": { "1": [ 1, 0 "2": [ 1, 0 ] } }'); die(); }
P粉9808152592024-03-31 00:38:57
function testFunction() { return json_decode('{ "testData": [ { "_id": "1", "name": "testName1" }, { "_id": "2", "name": "testName2" }, ], "testState": { "1": [ 1, 0 "2": [ 1, 0 ] } }'); }