Я отвечу на вопрос сам, потому что нашел решение, по крайней мере, оно работает ...
Дело в том, что при отправке запроса с использованием iframe, кажется, что тип содержимого ответане должно быть ни application/json
, ни application/javascript
, ни каким-либо другим подобным.Мое решение состояло в том, чтобы отправить ответ как text/html
и сделать JSON.parse
на клиенте, и это работает как чудо.
Поскольку все мои вызовы Ajax указывают, что я ожидаю JSON, этоработает хорошо, когда я также выполняю ajax-вызовы, потому что jQuery обрабатывает все преобразования, единственное, что меня беспокоит, это любая проблема, связанная с производительностью на клиенте, но я пока не вижу никаких признаков проблемы ...
Надеюсь, что любой, кто сталкивается с проблемой, может найти мой ответ полезным!