Tengo un servicio web que devuelve JSON, pero ahora me gustaría modificarlo para permitir que los llamadores especifiquen una función de devolución de llamada para que el retorno pase de: JSON DATA a specificFunction (JSON DATA); La forma en que estoy devolviendo JSON en este momento es simplemente devolviendo una instancia de un objeto y haciendo que .NET haga su magia de serialización, si cambio a solo devolver una cadena, puedo agregar el nombre de la función y los corchetes alrededor de los datos, pero luego termino con comillas en la declaración, porque es una cadena y no las quiero. Entonces, ¿cómo puedo hacerlo?Devolver JSON envuelto en una función de devolución de llamada desde un servicio web WCF REST
La razón de esto es que queremos desarrolladores que llaman nuestra API para poder utilizar la etiqueta script dinámico como se explica aquí http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html
Wow. Había oído hablar de JSONP, pero no sabía que enviaba el nombre de la función de devolución de llamada. ¿Algún enlace a qué navegadores admiten esa sintaxis src = expression? –