Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.08.2009, 21:23
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

JQuery AJAX подгрузка файла .js
Столкнулся с такой проблемой:
подгружаю javascript файл с расширением .js посредством функции $.getScript(), но кириллица превращается в квадратики.
Решал проблему задав javascript файлу расширение .php и прописав заголовок
header("Content-type: text/html; charset=windows-1251");
Все работает, но это не очень удобно, вот с каких сторон:
1. Трудно отличить javascript файлы от других php файлов.
2. Браузер просто так не кэширует .php файлы и приходиться в каждый дописывать еще заголовки кэширования.

Возможно есть более удобный метод, решающий данную проблему?
Ответить с цитированием
  #2 (permalink)  
Старый 11.08.2009, 21:29
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

В .htaccess
Код:
AddDefaultCharset windows-1251
Ответить с цитированием
  #3 (permalink)  
Старый 11.08.2009, 21:42
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

Спасибо.
Если не сложно, подскажи, где находиться данный файл или где его нужно создать, если у меня denwer?
Ответить с цитированием
  #4 (permalink)  
Старый 11.08.2009, 21:45
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Можно прямо в www.
Ответить с цитированием
  #5 (permalink)  
Старый 11.08.2009, 22:01
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

Попробовал - что-то не работает. Также заглянул в конфиг apache по адресу usr/local/apache/conf/httpd.conf, а там уже стоит
AddDefaultCharset windows-1251.
Может я что-то делаю не так?
Ответить с цитированием
  #6 (permalink)  
Старый 11.08.2009, 22:23
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

Вроде решил проблему. Просто в Notepad++ переконвертировал файл с javascript-том в формат UTF-8.
Ответить с цитированием
  #7 (permalink)  
Старый 11.08.2009, 22:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А страница-то остальная в UTF-8 чтоли?
Ответить с цитированием
  #8 (permalink)  
Старый 11.08.2009, 22:46
Интересующийся
Отправить личное сообщение для KreK Посмотреть профиль Найти все сообщения от KreK
 
Регистрация: 11.08.2009
Сообщений: 13

Я скрипт Ajax-сом гружу, а остальное - без. Вроде работает.
Ответить с цитированием
  #9 (permalink)  
Старый 12.08.2009, 11:08
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Файл js можно и без аякса подгрузить.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery ajax аплоад файлов frstua jQuery 43 17.03.2011 04:21
IE 6, jquery, не работает ajax Прохожый jQuery 3 01.06.2010 17:20
загрузка файла по принципу ajax neadekvat Общие вопросы Javascript 2 12.05.2009 22:23
подгрузка файлов через jQuery imdogma jQuery 4 05.05.2009 21:46
Jquery + Ajax + ASP.Net AquilA jQuery 2 05.04.2009 17:41