У меня была такая же проблема и она была решена, возможно, не лучшим образом, но она работает. Я заменил все разрывы строк до того, как достиг своего реального соответствия:
mystring= Regex.Replace(mystring, "\r\n", "")
Я манипулирую HTML, поэтому разрывы строк для меня в этом случае не имеют большого значения.
Я попробовал все вышеперечисленные предложения без везения, я использую .Net 3.5 FYI
Заголовок Access-Control-Allow-Origin
не входит ни в запрос ajax, ни в ответ ajax. Ошибка говорит о том, что скрипт пытается загрузить ресурс из недоверенного источника.
Источник здесь тот, откуда загружен скрипт. Таким образом, заголовок Access-Control-Allow-Origin
должен быть установлен вашим бэкэндом, который обслуживает вас сценарий, содержащий отправку.
Access-Control-Allow-Origin
устанавливается на сервере, а не на клиенте.
Отправляете ли вы свой запрос от localhost и принимает ли API вызовы от localhost?
Подробнее о CORS: https://developer.mozilla.org/en-US/docs/Web / HTTP / Access_control_CORS