яваскрипта, добавляя через запятую после каждого элемента APIJavaScript, добавляя через запятую после каждого API элемента
Я хотел бы, после каждого SKU элемента в моих API вызовов, чтобы добавить в «» запятая персонаж. Тем не менее, способ, которым я в настоящее время это делаю, добавляет запятую в самом конце тоже, просто ошибка в javascript. Любые идеи о том, что я должен делать?
Это внутренние элементы API, поэтому, пожалуйста, извините меня за отправку их с помощью моего JS-кода, но это даст большую картину того, что происходит, потому что я предоставляю их.
Мой код:
<script type="text/javascript">
var rfk = rfk || [];
rfk.push({"product_ids": [[[DMI:Use dmisource='((Cart)Container.DataItem).Items' ]]'[[DMI:Expression value='((CartItem)(Container.DataItem)).Sku']][[/DMI:Expression]]',[[/DMI:Use]]]});
</script>
Вы можете видеть, что я поместил мою запятую перед окончанием [[/ DMI: использование]]
Все, что делает для меня это делает фактическое выталкивается код выглядеть следующим образом:
var rfk = rfk || [];
rfk.push({"product_ids": ['AR20','3081',]});
Я хотел бы, чтобы он выглядеть следующим образом:
var rfk = rfk || [];
rfk.push({"product_ids": ['AR20','3081']});
Таким образом, там лежит моя проблема.
У кого-нибудь есть идеи?
Это не работает JavaScript. i.e ''AR20', '3081' не является допустимым значением для свойства объекта, используйте массив' [' AR20 ',' 3081 '] '. – undefined
Вам нужно, чтобы это выглядело {'product_ids': ['AR20', '3081']} –
@ user1879703 Я боюсь, что последний комментарий не имеет смысла. – Blazemonger