Чтобы сделать вещи более чистыми, вы можете переместить тег {literal} вниз, а также избежать переменной $ get.search by (в случае, если поиск может содержать строку с цитатой, то есть «давайте попробуем»):
<script type="text/javascript">
var dispatch = '{$get.search_by|escape:'javascript'}';
{literal}
Вы должны использовать в PHP:
$js = json_encode($obj);
В JavaScript:
var obj = JSON.parse(' ... YOUR JSON STRING FROM PHP ... ');
================= [115 ]
Ваш код:
var obj = new Array('["2019-01-10-12:15,1\r", .... "2019-01-10-12:15,1.3\r"]');
приведет к вложенным массивам.
Если вы используете PHP, json_encode
должно работать отлично - просто присвойте его переменной следующим образом:
var myArray = <?php echo json_encode($myArray); ?>;