Использование заголовка прагмы в ответе является рассказом жен. RFC2616 только определяет его как заголовок запроса
Метод, который вам нужен, называется JSONP (JSON с заполнением).
См. Как поддерживать JSONP в службах WCF :
JsonPEncoder
- это кодировщик упаковки на кодировщике WCF JSON. Делегирует большинство вызовов обернутого кодировщика. ВМетоды WriteMesage
были переопределить, чтобы дополнить исходящее сообщение с помощью метода обратного вызова. ВJsonBehavior
используется в службе. операция для включения кодировки JSONP для та операция. Параметр запроса URI, содержащий обратный вызов имя функции указывается какCallBack
свойство поведения.
Я не знаю, какую версию HTML они используют, но во всех версиях, которые я использовал, атрибут src в теге скрипта должен быть URL-адресом. Вместо этого они каким-то образом используют функцию, и я не вижу, чтобы она работала.
Вы действительно видели, как работает динамический тег скрипта?