2017-02-15 4 views
1
$.ajax({ 
     type: "PUT",(or "DELETE") 
     url: "example.com/controller", 
     data: { 
      ID: 10, 
     }, 
     cache: false, 
     success: function(data) {} 

    }); 

hier meine Ajax abzurufen, und in meinem Controller möchte ich ID bekommen, aber c.PostForm ("ID") nicht zum Löschen (Arbeit arbeiten PUT), hilf mir bitte!Wie man Daten von PUT, DELETE Methode golang (Gin gonic)

Schließlich muss ich zu URI übergeben params (löschen Methode)

+2

Wo ist Ihre Go-Code? –

+0

https://play.golang.org/p/tOFxziLgGo Beispiel hier, danke für die Antwort – Vutuz

Antwort

0

Es sieht aus wie Sie die ParseForm Methode zuerst anrufen müssen -. https://golang.org/pkg/net/http/#Request.ParseForm

+0

test: = c.Request.ParseForm() funktioniert nicht für mich, ich gebe Null – Vutuz

+0

Versuchen Sie Zugriff auf die Postform-Parameter nach dem Aufruf der ParseForm-Funktion . Ich benutze Gin nicht selbst, aber so funktioniert das http-Paket – joncalhoun

Verwandte Themen