Я чрезвычайно новичок в javascript, поэтому я не знаю, правильно ли я это делаю.
У меня есть какой-то php, который заполняет массив переменных javascript:
<?php
$pages = get_pages(array('child_of' => $post->ID, 'sort_column' => 'menu_order'));
$data = array();
foreach($pages as $post){
setup_postdata($post);
$fields = get_fields();
$data[] = '<p>'.$fields->company_name.'</p>';
}
wp_reset_query();
// the js array
echo 'var marker_data = ["'.implode('","', $data).'"];';
?>
Затем он передает этот javascript:
infowindow.setContent(marker_data[i]);
Проблема в том, что он не увеличивается.Если я изменю «я» на «0» или «1», то это сработает.Но, очевидно, мне нужно увеличить его до.