Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   каракули при отправке запроса в Ajax(е) (https://javascript.ru/forum/misc/9918-karakuli-pri-otpravke-zaprosa-v-ajax-e.html)

Arfey 11.06.2010 11:37

каракули при отправке запроса в Ajax(е)
 
xmlHttp.open("POST", 'http://localhost/PHP/PHP.php', true);
						xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						xmlHttp.send('&Export_food='+Export_food+'&Export_Num='+Export_Num+'&Export_date= '+Export_date);



Отправляет

Date 06/24/2010
Export_food ыыы,ввв
target 2

Export_food - тут русский текст про идеи


как прописать что русским стал ?

Kolyaj 11.06.2010 11:40

Цитата:

Сообщение от Arfey
x-www-form-urlencoded

Через encodeURIComponent прогнать надо значения полей.

Arfey 11.06.2010 11:44

Цитата:

Сообщение от Kolyaj (Сообщение 59001)
Через encodeURIComponent прогнать надо значения полей.

Метод encodeURIComponent заменяет все символы, кроме:
символов латинского алфавита, десятичных цифр и - _ . ! ~ * ' ( ).


та ну тут явно видно что русский текст покорежило ..
а этот метод просто символы заменяет .. это не то походу (

Skipp 11.06.2010 11:45

Arfey,
сам же написал "кроме", то есть заменяет русские буквы, а именно то что у тебя скрючило.

Проверь сначала.

Arfey 11.06.2010 11:46

Хотя .. спс =)


Часовой пояс GMT +3, время: 18:51.