2017-06-19 3 views
1

Ich versuche, eine Post-Anfrage in meinem Plugin zu machen, aber ich bin mir nicht sicher, ob es die gewünschte Funktion erreicht oder nicht. Ich versuche zu echo, gebe den Wert zurück, aber nichts scheint zu funktionieren. Hier ist meine JqueryWordPress Post Anfrage in meinem Plugin

$.post({ 
     url: "http://localhost/tutorials/wordpress/wp-admin/admin-post.php", 
     type: "POST", 
     cache: false, 
     data: { 
      action: "add_order" 
      // parameters:parameters, 
      //orderAddress : orderAddress, 
      //order : order 
     }, 
     success: function(response) { 

      console.log(response); 

      secondStep.hide(); 
      pricing.hide(); 
      $('.thirdStep').show(); 
     } 
    }); 

Meine Funktion auf dem Wordpress-Server Ende dieses

function prefix_admin_add_order() { 
    echo 2; // or return 2; 
} 

Nur versuchen, etwas von der Funktion zurückzukehren und zu versuchen, es in der Antwort auf die Konsole anmelden. Aber es funktioniert nicht. Irgendwelche Zeiger?

+0

gibt es einen Fehler in der in der Konsole – JYoThI

+0

nein, es kommt setzen müssen Erfolg Callback. – mohsinali1317

+0

Was ist der Fehler? – JYoThI

Antwort

1

Ihre Php-Datei als Seitenvorlage sein muss, und Sie müssen es wie folgt adressieren: http://yourdomain.com/ajax und in Ihrem jquery Sie diese URL