Я использую Jquery, чтобы получить имя всех продуктов со страницы и поместить его в массив. Я использую этот код
<script type="text/javascript">
jQuery(document).ready(function($) {
var products = $(".product-name").map(function() {
return { name: $(this).text() }
}) .get();
console.log(JSON.stringify(products));
});
</script>
Это даст мне результат в этом формате
[{ "name": "Sample Product Name" }, { "name": "Sample Product Name 2" }]
То, что я пытаюсь достичь, - это одно пространство между этими двумя объектами после ",", поэтому вывод будет выглядеть примерно так:
[{ "name": "Sample Product Name" }, { "name": "Sample Product Name 2" }]
Можно посоветовать? Я борюсь с часами и без успеха.
Вот jsfiddle http://jsfiddle.net/2MeMY/1/