Ich versuche, einen korrekt umgebrochenen JSONP-Wert auszugeben, den jQuery konsumieren soll.Geben Sie JSONP im richtigen Format zurück. WCF
Der Ausgang ich suche ist:
jsoncallback({"Status": "OK"})
Aber die atm es ausgibt:
"jsoncallback({"Status": "OK"})"
offenbar in der richtigen JSONP Format wie die jQuery Anfrage kann dies nicht nicht den Griff Antwort.
Meine Operation in C# ist:
[OperationContract]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "returndata?s={s}")]
Stream EchoWithGet(string s);
public string EchoWithGet(string s)
{
string json = @"jsoncallback({'Status':'OK'})";
Console.WriteLine("Call Made: " + s);
return json;
}
Ich habe versucht, mit JSON.NET
und auch die System.Web.Script
Namespace die JavaScriptSerializer
zu verwenden.
Aber nichts funktioniert für mich alles, was ich eigentlich tun möchte, ist, zwei doppelte Anführungszeichen loszuwerden.
was ist wpf damit zu tun? –
Ich verwende die WPF-Umgebung, also möchte ich darauf eingehen.Normalerweise würde ich am Ende Antworten auf ASP bekommen, wo es nicht helfen würde –