Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.03.2014, 19:46
Новичок на форуме
Отправить личное сообщение для den_zm Посмотреть профиль Найти все сообщения от den_zm
 
Регистрация: 06.12.2010
Сообщений: 7

jQuery AJAX и кириллические пути
Всем привет!

Подскажите, пожалуйста, ответ на такой вопрос.
У меня есть ajax-загрузка xml-файла. Без веб-сервера, по протоколу file:/// .

Если путь в url с латинскими символами, то всё работает хорошо.

$(document).ready(function () {
            $.ajax({
                url: "file:///D:/Sample%20Project/widget.xml",
                dataType: "xml",
                success: function () {
                    console.log('success');
                },
                error: function () {
                    console.log('error');
                }
            });
        });


Если же с кириллицей, то запрос завершается с ошибкой.

$(document).ready(function () {
            $.ajax({
                url: "file:///D:/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%20%D0%B4%D0%BB%D1%8F%20%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B0/widget.xml",
                dataType: "xml",
                success: function () {
                    console.log('success');
                },
                error: function () {
                    console.log('error');
                }
            });
        });


Пробую в IE 9 и надо, чтобы работало в IE 9.

Помогите победить!
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2014, 10:06
Новичок на форуме
Отправить личное сообщение для den_zm Посмотреть профиль Найти все сообщения от den_zm
 
Регистрация: 06.12.2010
Сообщений: 7

Ответ на собственный вопрос:
Нужно сделать decodeURI и использовать <meta charset="utf-8">.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живой поиск JQUERY + AJAX + PHP + MYSQL dimi007 AJAX и COMET 2 22.07.2014 13:50
Не работает ajax в паре с jquery DedMa3ajjj AJAX и COMET 1 01.09.2013 14:15
jQuery Ajax ивент krasovsky jQuery 4 11.07.2013 11:55
Какая разница между post запросами jquery и ajax? Rooner jQuery 2 18.06.2012 14:29
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49