Как передать значения массива PHP в другой файл с помощью jQuery Ajax?

Вот мой код,

<?php $answers = Array( [0] => 13 [1] => 5 [2] => 6 [3] => 11 ); ?> <script> function loadData1(val) { var dataToSend = { 'name': val, 'ans[]': <? php echo $answers; ?> }; $.ajax({ type: 'POST', data: dataToSend, url: '<?php echo JURI::ROOT();?>classfiles/sample.php', success: function (data) { $('#questions').html(data); } }); } </script> 

Я хочу значения массива в файле sample.php , но я не получаю никакого вывода.

Любые полезные ответы действительно оценены.

Линия:

 var dataToSend = {'name' : val, 'ans[]' : <?php echo $answers; ?> } ; 

будет печатать:

 var dataToSend = {'name' : val, 'ans[]' : Array } ; 

который создает синтаксис javascript семантическая ошибка (ans = пустая строка будет опубликована). Изменить на:

 var dataToSend = {'name' : val, 'ans[]' : <?php echo json_encode($answers); ?> } ; 

который печатает:

 var dataToSend = {'name' : val, 'ans[]' : [13,5,6,11] } ;