Отправляю аякс запрос на сервер
jQuery.ajax({
type: "post",
url: "ajax/diet.php",
data:{
...
food: dishObj //Объект {dish: "Бананы", weight: 0, portions: 1}
}
...
});
На сервере получаю что-то вроде
$food = $_POST['food'];
var_dump($food); //["dish"]=> string(12) "Бананы" ["weight"]=> string(1) "0" ["portions"]=> string(1) "1"
Короче кириллица не правильно кодируется. Я ставил content-type utf-8 в html, header utf-8 на сервере и в html, ставил charset скрипту, не помогло
У файла ajax/diet.php сделайте кодировку utf-8 без bom
(кодировку самого содержимого файла)
В Notepad++ делается так:
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо для определенных элементов инфоблока задать разную верстку :