मैं उपभोग करने के लिए jQuery के लिए एक सही ढंग से लपेटा JSONP मान आउटपुट करने का प्रयास कर रहा हूं।उचित प्रारूप में JSONP लौटें WCF
उत्पादन मैं तलाश कर रहा हूँ है:
jsoncallback({"Status": "OK"})
लेकिन एटीएम यह outputting है:
"jsoncallback({"Status": "OK"})"
जाहिर है इस jQuery अनुरोध को पूरा नहीं कर सकते हैं के रूप में सही JSONP स्वरूप में नहीं है प्रतिक्रिया।
सी # में मेरे OperationContract है:
[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;
}
मैं JavaScriptSerializer
उपयोग करने के लिए JSON.NET
और भी System.Web.Script
नाम स्थान का उपयोग कर की कोशिश की है।
लेकिन मेरे लिए कुछ भी काम नहीं कर रहा है, जो मैं वास्तव में करना चाहता हूं वह दो डबल कोट्स से छुटकारा पाता है।
क्या WPF इस के साथ करना होगा है? –
मैं डब्ल्यूपीएफ पर्यावरण का उपयोग कर रहा हूं, इसलिए मैं इसे पूरा करना चाहता हूं।आम तौर पर मैं एएसपी से संबंधित उत्तर प्राप्त करना समाप्त कर दूंगा जहां यह –