Использую функцию .load() для загрузки страницы, с помощью этой функции я передаю некоторые переменные Код (Text): $('.client').load('index.php?sto_gryzit=1&cod='+cod); Если в переменной cod будет пробел в итоге ничего не сработает. Как можно сохранить пробелы и сделать чтобы все работало ? Проверил убрал пробелы из переменной cod и index.php загрузился нормально
Re: Неработает функция .load() если в переменной есть пробел Ответ на вопрос уже есть в самом посте. Чего же боле? У меня только встречный вопрос: почему блин в назва нии пере менной про бел?
Re: Неработает функция .load() если в переменной есть пробел Ke1eth В названии переменной нет пробелов, пробелы в значении переменной
Код (PHP): $('.client').load('index.php?sto_gryzit=1&cod='+encodeURIComponent(cod)); На заметку: http://javascript.ru/encodeURI
Re: Неработает функция .load() если в переменной есть пробел Your Спасибо помогло! только эта функция кодирует все в utf8 пришлось менять кодировку в php Код (Text): $x =iconv("UTF-8", "cp1251", $x);
Re: Неработает функция .load() если в переменной есть пробел Во-первых есть второй параметр для передачи данных и они будут переданы корректно без перекодирования. Во-вторых попытки своим велосипедом подменить стандартные механизмы это то де самое что и применение хтмлспешалчарс для защиты от мускульных инъекций.
Re: Неработает функция .load() если в переменной есть пробел Ну дэ У всех аяксовых функций есть возможность передать данные правильно.