Let’s start with:
Let’s do a full clean re-install;
Note: Firefox comes in three or more folders on all computers. They are;
Maintenance: (Programs Folder) <Windows Only>
Firefox itself: (Programs Folder)
And two folders in the profile of each user on the computer
for each Firefox profile for that user.
If you remove the Firefox folder, the user profiles would not be affected.
Download Firefox For All languages And Systems {web link}
Firefox ESR; Extended Support Release {web link}
Beta, Developer, Nightly versions
https://www.mozilla.org/en-US/firefox/channel/desktop/
Install Older Version Of Firefox {web link}
Save the file. Then Close Firefox.
Using your file browser, open the Programs Folder on your computer.
Windows: C:Program Files
C:Program Files (x86) Note: Check Both Folders
Mac: Open the «Applications» folder.
https://support.mozilla.org/en-US/kb/how-download-and-install-firefox-mac
Linux: Check your user manual.
If you installed Firefox with the distro-based package
manager, you should use the same way to uninstall it.
See Install Firefox on Linux;
https://support.mozilla.org/en-US/kb/install-firefox-linux
If you downloaded and installed the binary package
from the Firefox download page, simply remove the
folder Firefox in your home directory.
http://www.mozilla.org/firefox#desktop
++++++++++++++++++++++++++++
Look for, and remove any Mozilla or Firefox program folders.
Do not remove the Mozilla Thunderbird folder if there is one.
Do Not remove any profile folders.
After rebooting the computer, run a registry scanner
if you have one. Then run the installer.
+++++++++++++++++++++++++++
If there is a problem, start your Computer in safe mode and try again.
How to Start all Computers in Safe Mode; {web link}
Free Online Encyclopedia
Let’s start with:
Let’s do a full clean re-install;
Note: Firefox comes in three or more folders on all computers. They are;
Maintenance: (Programs Folder) <Windows Only>
Firefox itself: (Programs Folder)
And two folders in the profile of each user on the computer
for each Firefox profile for that user.
If you remove the Firefox folder, the user profiles would not be affected.
Download Firefox For All languages And Systems {web link}
Firefox ESR; Extended Support Release {web link}
Beta, Developer, Nightly versions
https://www.mozilla.org/en-US/firefox/channel/desktop/
Install Older Version Of Firefox {web link}
Save the file. Then Close Firefox.
Using your file browser, open the Programs Folder on your computer.
Windows: C:Program Files
C:Program Files (x86) Note: Check Both Folders
Mac: Open the «Applications» folder.
https://support.mozilla.org/en-US/kb/how-download-and-install-firefox-mac
Linux: Check your user manual.
If you installed Firefox with the distro-based package
manager, you should use the same way to uninstall it.
See Install Firefox on Linux;
https://support.mozilla.org/en-US/kb/install-firefox-linux
If you downloaded and installed the binary package
from the Firefox download page, simply remove the
folder Firefox in your home directory.
http://www.mozilla.org/firefox#desktop
++++++++++++++++++++++++++++
Look for, and remove any Mozilla or Firefox program folders.
Do not remove the Mozilla Thunderbird folder if there is one.
Do Not remove any profile folders.
After rebooting the computer, run a registry scanner
if you have one. Then run the installer.
+++++++++++++++++++++++++++
If there is a problem, start your Computer in safe mode and try again.
How to Start all Computers in Safe Mode; {web link}
Free Online Encyclopedia
у меня приходит от клиента запрос на удаления пакета id (то есть удаление нескольких записей в базе данных).
rest endpoint
Java | ||
|
dto
Java | ||
|
метод сервиса занимается обработкой задачи
Java | ||
|
маппер четко без ошибок преобразует long в string и обратно.
Java | ||
|
Запрос обрабатывается и я получаю от сервера ответ 200 если пользуюсь для отладки Postman.
Когда я использую для удаления выбранных строк браузер, то ответ сначала получаю 200.
Javascript | ||
|
но во время работы с Ajax , когда отработает свойство success, данные запрашиваются и спокойно снова рисуется таблица.
Но в этот момент появляется ошибка
переход по ссылке показывает json , который отправлен сервером
Javascript | ||
|
как эту ошибку можно исправить и что это такое
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
- Главная
- Форумы
- Техподдержка Drupal
- Решение проблем
Главные вкладки
- Просмотр(активная вкладка)
- Реакции
Добрый день.
Сайт на drupal 5.12. установлен модуль xml sitemap 5.x-1.6.
При попытке открыть карту сайта получаю следующее:
Ошибка синтаксического анализа XML: элемент не найден
Адрес: http://www.mysite/sitemap.xml
Строка 1, символ 1:
^
Что не так?
- Drupal5
Лучший ответ
Пишу только для тех, кто когда либо еще встретят эту ошибку, так как сам сегодня попался под неё.
Ошибку не удалось ликвидировать просто переустановкой модуля, оказалось из за того, что в корне сайта лежал файл «sitemap.xml» в файле не было никаких записей, видимо ошибка выдавалась из за конфликта между этим статическим файлом и тем, который формировался при обращении по стандартному адресу мой-сайт.ру/sitemap.xml
После удаления файла, ошибка сразу исчезла!
Автор kbaott, 28.06.2011 | Просмотров: 26 609 |
Здравствуйте, как видите блог немного обновился, стал веселее и ярче. Наконец-то у меня дошли руки и до блога, давно хотел добавить в функционал несколько фич. Ну с ними Вы разберетесь как-нибудь сами, а пока я расскажу о небольшой неприятности. Сегодня заметил, что не работает ни один фид на блоге. Вообще ни один: ни RSS 0.92, ни RSS 2.0 ни RDF и даже ATOM не захотел работать. На все мои вопросы браузер отвечал одним и тем же окном:
К слову сказать я, как правило, пользуюсь браузером Mozilla Firefox 4.0.1, очень редко Opera 11.11, ну совсем редко Internet Explorer 9 (ну даже не пользуюсь, а скорее тестирую). «Мозиллой» пользуюсь для работы и серфинга, а остальными двумя проверяю как выглядят мои сайты в них. Другими браузерами не пользуюсь так как не вижу в этом смысла, для проверки совместимости есть browsershots.org, а более старые версии просто неактуальны, всем не угодишь. Как по мне, так пользователю лучше обновить (как правило бесплатно) браузер, чем искать сайт который нормально отображается в его Опере пятилетней давности. В общем, не в этом суть. А в том, что средствами Мозиллы я так и не смог просмотреть свои фиды. Сразу же пошел гуглить на эту тему. И нагуглил довольно много информации — о проблемах с RSS не писал только ленивый паралитик. Особо распылятся я не буду, а только кратко пробегусь по методам борьбы с ошибками RSS. Но сначала немного теории. Ленты RSS и им подобные написаны на языке XML, а не HTML, а XML никогда не прощает ни единой ошибки в коде, как это бывает в случае с HTML. В отличие от HTML, DOM анализатор обязан отказаться от разбора XML документа, если в документе есть ошибки. Поэтому проверять свой RSS на валидность просто необходимо. При попытке открыть ленту с багами в синтаксисе пользователь как правило видит ругню браузера. Поэтому ошибки в коде RSS Feed недопустимы. Для выявления этих ошибок есть Feed-валидаторы: http://feedvalidator.org и http://validator.w3.org, но о них позже.
Я как раз собрался «прожечь» свой фид через FeedBurner, который, как известно, не терпит ошибок в фидах: если он обнаруживает в ленте ошибку, то отказываться его принимать и говорить, что «Вы подсунули ему что угодно, но только не RSS-ленту». Я то собрался прожечь, а тут как назло эти ошибки. «Значит будем их исправлять!» — гордо подумал я и… осекся. Почему, понятнее станет в самом конце поста.
Расскажу о самых распространенных проблемах с фидами. Первой из них является «Ошибка синтаксического анализа XML». Часто советуют отключить в WordPress все плагины изменяющие параметры RSS, но это «wooden leg massage», это никогда не помогает. Далее, проблемой может быть наличие пустых строк после «?>» в php-файлах как отвечающих за фиды, так и в файлах движка и поагинов. Решением может быть плагин Fix RSS Feed 3.0 для WordPress, который помогает исправить ошибки RSS фидов такие, как: “Error on line 2: The processing instruction target matching “[хХ][мМ][LL]” is not allowed.” когда вы пытаетесь прожечь свой RSS Feed через FeedBurner, или ошибка “XML or text declaration not at start of entity” которая появляется в браузере FireFox, или ошибка, которая возникает в браузере Opera “XML declaration not at beginning of document” и т.д. Качаете плагин, устанавливаете любым удобным способом, активируете, теперь в админпанели в меню «Парамерты» вібираем «Fix RSS Feed», ставим переключатель в None (нечего с нас честных блоггеров за чепуху баксы требовать), нажимаем «Fix wordpress rss feed errors» (предварительно нужно установить chmod 777 на файл wp-blog-header.php). Если ошибки были, то они исправлены плагином. Если вдруг что пойдет не так, то можно восстановить все измененные файлы (Restore fix). Мне этот плагин не помог.
Вторая возможная проблема и ее решение: BOM (п>ї). Многие программы Windows (включая Блокнот) добавляют байты 0xEF, 0xBB, 0xBF в начале любого документа, сохраняемого в кодировке UTF-8. Поскольку любимый WordPress живет именно в этой кодировке, не часто, но в структуру его файлов эти символы попадают. Причем, они могут попадать не обязательно в файлы фидов, даже если они затесались в файлик какого-то плагина, RSS уже может показаться FeedBurner’у верхом непристойности. Выискать такие файлы вручную невозможно, поэтому нужно обратиться к средствам автоматизации, а именно к скрипту поиска ВОМ’ов — Find BOM. Разархивируйте в корень сайта (туда где лежит файл wp-config.php), далее в строке адреса из админки введите http://вашсайт/find_bom.php в итоге по окончанию сканирования файлов скрипт выдаст список негодяев, в теле которых живут ВОМ’ы. Удалить их теперь не сложно — выкачиваем на локальный компьютер, скачиваем актуальную версию редактора Notepad ++ (никаких Блокнотов!), открываем в нем найденные файлы, выбираем из меню «Кодировки» пункт «Преобразовать в UTF-8 без ВОМ» — это стопроцентно вылечит файл от ВОМ, сохраняем, заливаем обратно. И этот скрипт мне не помог, навязчивое желтое окно висело…
Третий вариант — «Тяжелая артиллерия». Заходим через FTP менеджер в каталог wp-includes, и открываем в любом редакторе, который корректно работает с кодировкой UTF-8 без BOM (например Notepad++), файлы: «feed-rss.php», «feed-rss2.php», «feed-rss2-comments.php», «feed-atom.php», «feed-rdf.php».В начале каждого из них находим строчку:
<code><?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?></code>
и жестоко удаляем ее. Изменения во всех указанных файлах ни к чему не привели: «(С) А воз и ныне там».
Четвертый вариант — «На грубость нарываешься». Наш путь снова лежит в каталог wp-includes, там берем и редактируем файлы feed-rss2.php и feed-rss2-comments.php. В файле убираем первые 13-14 строк (у кого как) вплоть до <rss version=»2.0″ …… К сожалению и это не помогло. Я уже начал отчаиваться и вдруг нахожу еще один способ.
Пятый способ — «Бредни пьяного саппорта». На каком-то забугорном сайте нашел я такой text:
What we need, is to add a little tip in specific files where wordpress feeds are made up before to be outputted to the browser on request. So, we go to fix this by opening the follow file, if the feed we want is RSS2 in wordpress (we will see all any other after in any case):
wp-includes/feed-rss2.php
open it with a text editor and read on the very top section, the following code:header(‘Content-Type: text/xml; charset=’ . get_option(‘blog_charset’), true);
$more = 1;To fix the feed on wordpress (but not only, it is obviously valid in, and for, any other feed or non feed contest where we can have the same necessity), add this tricky Php code immediately after:
$out = ob_get_contents();
$out = str_replace(array(“n”, “r”, “t”, ” “), “”, $input);
ob_end_clean();Do the same almost with the comment’s feed file: feed-rss2-comments.php
Save/replace the feed-rss2.php and the feed-rss2-comments.php files modified in this way and enjoy your re-enabled feeds!
Короче, в файлы фидов нужно добавить три строчки кода, на некоторых сайтах басурманы кричат, что помогает. Мне… не помогло.
Сижу, я расстроенный, чуть не плачу. Потихоньку открываю один за одним файлы движка, просматриваю код плагинов, а что еще делать, гуглование… гугление… гугловство не помогло — одни и те же копипасты, ничего нового. Нервы на пределе. И тут я просто так, ради шутки авторизуюсьна FeedBurner’е и предлагаю ему скушать прожечь мой фид — и, о чудо, он его принимает и принимаеться предлагать мне всяческие настройки! На радостях пытаюсь своими куриными мозгами понять «а чё ваще?». Непонимание переходит в недоумение. Хватаю несколько фирменных фич FeedBurner’а, несу их на бог, проверяю — работают!
Иду на вышеуказанные фид-валидаторы, проверяю и… зарабатываю кнопку «This is a valid RSS feed«. То бишь это валидный RSS-канал, кроме одной ошибки и то из-за невалидного embed-кода электронного журнала, которые не играет никакой роли. Проверяю в «Опере» и «Ослике» — работает все и RSS, и ATOM. Думал долго. Оказалось нужна была кнопка браузера Mozilla Firefox — «Стереть недавнюю историю…«.
Лента заработала после применения одного из перечисленных способов лечения. Но вот после какого? И почему вылезла ошибка? Не скажет, уже наверное, никто. Как говориться, «за больной головой и рукам нет покоя». Все это оказалось очень напряжным, но зато я изучил все аспекты rss-терапии.
Вместо эпилога:
Хотел вызвать у людей положительные эмоции… А вызвал панику, проституток, наряд полиции и сатану.
Метки: atom, feedburner, rss, xml, ошибка
Писано 28.06.2011
Надеюсь, это специальное руководство поможет вам, когда вы увидите серьезную ошибку синтаксического анализа XML – ничего не найдено Mozilla.
Рекомендуется
Ускорьте свой компьютер сегодня с помощью этой простой в использовании загрузки. г.
ж.Выполните чистую переустановку моей текущей версии Firefox и удалите папку программы Firefox перед установкой каждой новой копии из-за неистовства текущей версии Firefox. Если возможно, удалите Firefox текущего типа, чтобы очистить реестр Windows и области приложений безопасности.
Выполните чистую переустановку электрической версии Firefox и удалите папку шоу Firefox перед установкой новой копии конкретной текущей версии Firefox. Если возможно, удалите лучшую текущую версию Firefox, чтобы очистить реестр Windows и все настройки программного обеспечения безопасности.
Выполните чистую переустановку текущей версии Firefox и / или удалите папку программы Firefox, установив новую копию вместе с каждой текущей версией Firefox. Если возможно, удалите текущую версию Firefox, чтобы очистить некоторые настройки реестра Windows и программного обеспечения безопасности.
<раздел>
Фирма Ошибка 547718 Открыт несколько лет назад Закрыт 11 лет назад
<раздел> <название>
Категории
(Firefox :: Общие, не работает)
<раздел> <название>
<раздел> <название>
Люди
(Репортер: Anto_naubisah, не назначен)
<раздел> <название>
Подробнее
(Правление: [ЗАКРЫТИЕ 2011-1-30])
<мета веществ = ‘»FIREFOX_AURORA»: «», «FIREFOX_DEVEDITION»: «96.0b5», «FIREFOX_ESR»: «91.4.0esr», «FIREFOX_ESR_NEXT»: «», «FIREFOX_NIGHTFOIL»: «97.0aF1″, » «97.0a1», «:« 97.0a1 »,« FIREFOX_PINEFOIL »:« 97.0a1 »,« FIREFOX_PINEFOIL »:« 97.0a1 »,« FIREFOX_PINEFOIL »:« »,« LAST_MERGE_DATE »:« 2021-12-06 ширина в дюймах, «LAST_RELEASE_DATE»: «2021-12-07», «LAST_SOFTFREEZE_DATE»: «2021-12-02», «LATEST_FIREFOX_DEVEL_VERSION»: «96.0b5», «LATEST_FIREFOX_OLDER_VERSELION»: «3.6.28ES», «LATESTRION»: «3.6.28ES», «LATESTRION» «NEXT_MERGE_DATE»: «2022-01-10»: «2022FATE_EXT_ 01-11E -06» ‘имя равно «firefox-versions»>
Вам нужна помощь при входе в систему Пока что вы можете прокомментировать изменения по этому дефекту или изменения в суставе руки.
Переименуйте точную подачу из.Разархивируйте документ и откройте новый список (например, dradis-word_report-151 /).Прокрутите до указанной серии, упомянутой в уроке об ошибке (например, модели https://i.ytimg.com/vi/SZn5QVkJWGI/maxresdefault.jpg9, и проверьте конкретное содержимое до / подходящее после этой строки.Найдите в проекте канал, указанный в этом исследовании, и изучите его содержание.
Фирма Ошибка 547718 Открыт 12 лет назад Закрыт 11 месяцев и месяцев назад
Категории
(Firefox :: Общие, не работает)
Люди
(Репортер: Anto_naubisah, не назначен)
Подробнее
(Правление: [ЗАКРЫТЬ 2011-1-30])
Что такое ошибка синтаксического анализа XML – корневой элемент не найден?
Согласно моим отчетам, значение ошибки генерируется FireFox в основном, когда страница рендеринга находится в Интернете, возможно, она пуста. По какой-то причине. NET генерирует соответствующий тип ответа «application / xml», когда маркирует пустую запись. Firefox анализирует файл по сравнению с XML и не может найти корневой элемент, не выводя сообщение об ошибке.
Пользовательский агент: Opera - 9.80 (Windows NT 6.1; U; de) Presto / Версия 2.2.15 / 10.10Идентификатор сборки: Mozilla / 5.0 (Windows; U; Windows NT 6.1; en-US; rv: 1.9.1.8) Gecko / 20100202 Firefox / 3.5.8При выполнении моей веб-задачи получить любые материалы с сервера интернет-хостинга (в формате XML). Иногда Firefox не мог разобрать и даже что-то поймать, а вместо этого отображал «Ошибка синтаксического анализа XML: диапазон не найден». Плохо, другой браузер работает нормально.Играбельно: ИногдаШаги воспроизведения:1. Вызовите компьютер на рабочую станцию с HTTP через браузер (FIREFOX)2. Интернет возвращает данные в формате XML.3. Иногда браузер вашего мобильного телефона мог это сканировать, иногда нет. Плохо, другой браузер со сканированием работает нормально.Текущие результаты:Ошибка синтаксического анализа XML: элемент не найденМестоположение: (Мой номер URL)Ряд определенно, столбец 1:Ожидаемые результаты:По крайней мере, есть почти все маяки, которые ваш браузер может читать, независимо от того, является ли это ошибкой.Mozilla / 5.0 (Windows; U; Windows NT 6.1; en-US; rv: 1.9.1.8) Gecko / 20100202 Firefox / 3.5.8
Рекомендуется
Ваш компьютер работает медленно? У вас проблемы с запуском Windows? Не отчаивайтесь! ASR Pro — это решение для вас. Этот мощный и простой в использовании инструмент проведет диагностику и ремонт вашего ПК, повысит производительность системы, оптимизирует память и повысит безопасность процесса. Так что не ждите — скачайте ASR Pro сегодня!
Я работаю над поиском и сообщением о состоянии и подобных проблемах.Когда я захожу на http://www.gaidhlig.org.uk/, я получаю следующее:Mearachd am parsadh XML: taga air a great dhroch cheangal. Сделка Ри: .На: http://www.gaidhlig.org.uk/à € ireamh na loidhne сорок девять, colbh 10: --------- ^При использовании перейдите на http://www.thinkbroadband.com/:Mearachd ann понимание parsadh Mearachd xml: ann a great là imhseachadh one iomraidh air bith iomallachIte: jar: file: /// C: /Program%20Files/Namoroka/chrome/toolkit.jar! /Content/global/netError.xhtmlà € ireamh na loidhne ten, colbh about three: Have% neterrordtd;- ^Один из моего мужа и мои тестировщики также сказали мне, что он не может создавать на * любом * сайте через репост вместе с правильным сообщением об ошибке:Mearachd ann am parsadh XML: mearachd ann an là imhseachadh an iomraidh Iomallach Качество воздухаIte: jar: file: /// C: /Programme/Namoroka/chrome/toolkit.jar! /Content/global/netError.Na xhtmlIreamh loidhne ten, colbh 3: ноль процентов netErrorDTD;- ^Запуск XP Pro в Windows, Namoroka 3.6.5pre привязан к языку gd.
Firefox 34.0, бета-версия AngularJS:URL-адрес запроса: http: // localhost: 8080 или api / my / profileМетод опроса: PUTКод состояния: HTTP / 1.1 сто девяносто ОК00: 53: 02.000 Заголовок запросаПользовательский агент: Mozilla / 5.0 (Windows NT 6.3; WOW64; rv: 34.0) Gecko и 20100101 Firefox / 34.0Реферер: http: // localhost: 8383 на fingeror / index.htmlПроисхождение: http: // localhost: 8383Тип программного обеспечения I2c: мобХост: localhost: 8080Тип контента: приложение на json; набор символов = utf-8Длина Содержимого: 51Подключение: Keep-AliveПринять язык: en-US, en; q = 0,5Принять кодировку: gzip, deflateПринять: application / json; набор символов = UTF-8Тело запроса«Дата рождения»: 640292400000, «Дата рождения»: 640292400000Заголовки ответов Î «871 msX-XSS Protection: 1; Mode подразумевает блокировку.Параметры X-Frame: ОТКАЗАТЬx параметры типа содержимого: nosniffСервер: Apache Coyote / 1.1Прагма: нет кешаСрок годности: 0Дата: пт, 14 ноября этого года, 20:53:02 GMTДлина содержимого: 0Нет текста результатовподробностей не найдено Профиль: 1
Что такое ошибка синтаксического анализа XML?
Если синтаксический анализатор XML обнаруживает ошибку в документе XML во время синтаксического анализа, генерируется сообщение RNX0351. Синтаксический анализатор обнаружил недопустимое начало факта обработки, элемента, комментария или объявления метода документа, не связанного с содержимым элемента. 3. Парсер обнаружил, что вы просто дублируете имя атрибута.
Ускорьте свой компьютер сегодня с помощью этой простой в использовании загрузки. г.
Что такое ошибка синтаксического анализа XML?
Ошибка парсера XML Эта ошибка парсера может возникнуть при попытке открыть XML-документ. Когда синтаксический анализатор обнаруживает ошибку, он может загрузить эффективный XML-документ, содержащий вывод ошибки. В следующем примере стиля делается попытка загрузить XML-документ, который может быть плохо отформатирован. О правильно сформированном XML в синтаксисе XML можно прочитать практически все.
Что такое кеш запуска?
В Mozilla добавлена кнопка «Очистить кеш запуска» в одном из разделов about: Firefox, чтобы помочь пользователям решить технические проблемы с запуском, если они существуют. Как правило, независимо от того, не открывается ли Firefox, он должен отображать фантастическую ошибку, чтобы понять основную причину, исходящую от кого-то, устраняющего проблемы с редактированием.
< p>
Как исправить ошибку синтаксического анализа XML в Интернете?
Переименуйте этот конкретный файл, включая.Разархивируйте файл и разблокируйте интересную папку (например, dradis-word_report-151 /).Прокрутите до конкретного шага, упомянутого в сообщении об ошибке (например, строки https://i.ytimg.com/vi/SZn5QVkJWGI/maxresdefault.jpg9, и проверьте содержимое страницы до / после этой строки.Найдите свой проект в приведенном выше руководстве и просмотрите его содержимое.
< p>
Что означает полная ошибка синтаксического анализа XML отсутствие установленного корневого элемента?
Согласно моим исследованиям, некоторые сообщения об ошибках генерируются через FireFox только тогда, когда история рендеринга в Интернете почти наверняка пуста. По некоторым триггерам. NET освобождает тип ответа application / xml, когда приложение создает пустую страницу. Firefox анализирует XML-файл и не ищет фактор корня, выплевывая каждое сообщение об ошибке.
Что означает ошибка синтаксического анализа XML?
Несколько пользователей обратили внимание на то, что они сталкивались с серьезной ошибкой синтаксического анализа XML каждый раз, когда пытались открыть план Microsoft Word, который они ранее экспортировали. Проблема часто возникает после того, как пользователь переходит на современную версию Office или после того, как полностью идентичный Word был ранее экспортирован из той же программы.
Xml Parsing Error No Element Found Mozilla
Erreur D Analyse Xml Aucun Element Trouve Mozilla
Xml Parsing Fehler Kein Element Gefunden Mozilla
Xml Tolkningsfel Inget Element Hittades Mozilla
Blad Parsowania Xml Nie Znaleziono Elementu Mozilla
Erro De Analise Xml Nenhum Elemento Encontrado Mozilla
Xml Parseerfout Geen Element Gevonden Mozilla
Xml 구문 분석 오류 요소를 찾을 수 없음 Mozilla
Errore Di Analisi Xml Nessun Elemento Trovato Mozilla
Xml Error De Analisis No Se Ha Encontrado Ningun Elemento Mozilla
г.
у меня приходит от клиента запрос на удаления пакета id (то есть удаление нескольких записей в базе данных).
rest endpoint
Java | ||
|
dto
Java | ||
|
метод сервиса занимается обработкой задачи
Java | ||
|
маппер четко без ошибок преобразует long в string и обратно.
Java | ||
|
Запрос обрабатывается и я получаю от сервера ответ 200 если пользуюсь для отладки Postman.
Когда я использую для удаления выбранных строк браузер, то ответ сначала получаю 200.
Javascript | ||
|
но во время работы с Ajax , когда отработает свойство success, данные запрашиваются и спокойно снова рисуется таблица.
Но в этот момент появляется ошибка
переход по ссылке показывает json , который отправлен сервером
Javascript | ||
|
как эту ошибку можно исправить и что это такое
I’ve encountered this problem, and I couldn’t figure it out. I’m using ASP.NET Core 2 and Ajax.
This is what the JavaScript debugger says:
XML Parsing Error: no root element found Location:
http://localhost:52617/api/favorites/ Line Number 1, Column 1:
This is my JavaScript code:
$(".js-toggle-fav").click(function (e) {
function sendPost() {
console.log("inside post send");
var button = $(e.target);
$.ajax({
type: 'POST',
url: "http://localhost:52617/api/Favorites/",
data: {"EventId": @Model.Event.EventId},
contentType: "application/json; charset=utf-8"
});
}
$.getJSON("http://localhost:52617/api/favorites/@Model.Event.EventId", function (data) {
if (data == null) {
console.log("fav is null");
sendPost();
fav.addClass(toggling);
fav.text("unfav");
}
else {
console.log("fav is NOT null");
sendPost();
fav.removeClass(toggling);
fav.text("fav");
}
);
});
And my API:
[HttpPost]
public async Task<IActionResult> PostFavorite([FromBody] FavoriteDto favorite)
{
if (!ModelState.IsValid)
{
Console.WriteLine(ModelState.ValidationState.ToString());
return BadRequest(ModelState);
}
var uid = _userManager.GetUserId(HttpContext.User);
var fav = await _context.Favourites.SingleOrDefaultAsync(x => x.EventId == favorite.EventId && x.UserId == uid);
if (fav == null)
{
_context.Favourites.Add(new Favorite { EventId = favorite.EventId, UserId=uid });
}
else
{
_context.Favourites.Remove(fav);
}
try
{
await _context.SaveChangesAsync();
}
catch (DbUpdateException)
{
if (FavoriteExists(favorite.EventId))
{
return new StatusCodeResult(StatusCodes.Status409Conflict);
}
else
{
throw;
}
}
return Ok(favorite);
}
When I do this with Postman or any restclient, everything works like a charm! With Ajax, that’s not the case.
NOTES:
- In the same
.cshtml
file, there’s more jQuery and JavaScript code which does something like this, and it’s just working! All the solutions
I’ve checked on the internet didn’t work, unfortunately.- The Get methods (for returning List, or single element are working!)