Für die Schule muss ich einen Twitter-Client mit ASP.NET entwickeln.
In der App habe ich eine Liste von Tweets mit einem Link zum Löschen. Dieser Link wird mit dem Helper Ajax.ActionLink() erstellt und ich habe eine Callback-Funktion für das OnSuccess-Ereignis angegeben.
Dieser Link ist in Ordnung: die Aktion wird ausgeführt, der Callback wird ausgelöst, aber ich kann nicht auf die Daten zugreifen, die in der Ajax-Antwort gesendet werden.
Der Callback erhält nur ein Argument. Hier ist der Dump dieses Objekts:
>> Sys.Mvc.AjaxContext
$0: 0
$1: null
$2: Sys.Net.XMLHttpExecutor
$3: Sys.Net.WebRequest
$4: null
Wo ist mein AntwortText? Ich weiß, dass die Antwort einen Inhalt hat (laut Chrome-Entwickler-Tools) und ich möchte wirklich darauf zugreifen.
Bonus: Kann der Ajax-Client die Antwort automatisch als JSON parsen (die Aktion gibt JSON korrekt mit der JSON-Methode zurück)?
Danke! ;)
Die Frist für dieses Schulprojekt ist abgelaufen. Ich habe get_data für die Antwort verwendet.
Ich bin ziemlich enttäuscht über den Mangel an Dokumentation für diese triviale Notwendigkeit. Selbst jetzt, wo ich den Weg kenne, kann ich ihn nicht auf MSDN finden So schade :(
Zurück zu meinem geliebten Ruby on Rails, ich fühle mich besser.
Guten Tag und trotzdem vielen Dank für Ihre Hilfe! :)