я посылаю массив PHP как:исправить искаженный яваскрипт массив
$var = array (
0=> 4,
1=> 6,
2=> 8,
...
как json_encode ($ Var); в Ури, а затем я получаю его в файл яваскрипта еще хорошо здесь, но когда я нажимаю его в новый массив так:
this.patg.push(attd);
Вставляется, как это ниже.
var attds = ["4,6,7,8,9,5558,5560,5573,5574,5586,5589,5606"]
Я знаю, что мне нужно найти проблему. но
Вопросы:
могли бы вы сказать мне, почему это могло happends или помочь мне справиться с этим.
но в любом случае только для знания. как бы вы добавили дополнительные «" окружения, которые я пропустил, чтобы быть массивом, или это безумная идея исправить это?
Лучше сосредоточиться на 1 вопрос в то время. Для вопроса 1 нам нужно будет увидеть PHP-код, который генерирует ваш массив, и вопрос должен быть помечен как PHP. Для вопроса 2 вы, вероятно, хотите ['string.split (',')'] (http://www.w3schools.com/jsref/jsref_split.asp) – Stuart
attd and attds ?? опечатка?? Похож на свою строку, которую вы получаете. В этом случае вам нужно разделить его на ',' как разделитель и вставить в массив. –
вы уверены, что я смогу разбить его, имея «[» в начале «]» в конце? , Потому что мне это не кажется – Mik