Передача данных... ну это с одной стороны сервер отдает, клиент принимает, весь принцип. С другой стороны, это очень резиновое понятие.
Если судить по
header: 'Код товара',
dataIndex: 'TasteEN',
align: 'center',
width: 120
а на клиенту это только объект, а значит так:
var name = {
"header": "Код товара",
"dataIndex": "TasteEN",
"align": "enter",
"width": 120
};
что на сервере есть массив
$array = [
"header" => "Код товара",
"dataIndex" => "TasteEN",
"align" => "enter",
"width" => 120
};
и при загрузке страницу JS должен использовать этот объект, то сервер в html-коде странице должен отдать:
//......
echo '<script>var name = ' . json_encode($array) . '</script>';
//....
Либо данные клиент может запросить потом, асинхронным запросом. А уж откуда эти данные, из базы, файла, определяются по условию и т.п., это иной вопрос.