게시글(목록)을 javascript array 에 넣는 방법이 있을까요?

1. 정확한 제품 또는 플러그인 이름

Kboard

 

2. 상세 내용

A게시판에 대한 정보는 불러왔는데 아래 값을 매핑하는 부분을 javascript 에 어떻게 배열해야할까요?

여기서 9인승 15인승 25인승에 대한 값은

$document->category1 == '9인승'

 

비수기 성수기 구분 값은 

$document->category2 == '비수기'

 

'거리 : 금액' 구분 값은

$document->title : $document->option->distance_price

 

예를 들어 9인승에 대한 거리별 금액 (성수기, 비수기 구분 포함)

<select>
<?php foreach($results as $item):?>
	<?php
	$document = new KBContent();
	$document->initWithUID($item->uid);
	?>
		<?php if($document->category1 == '9인승' && $document->category2 == '성수기'):?>
			<option value="<?php echo $document->title?>-<?php echo $document->option->distance_price?>"><?php echo $document->title?>--<?php echo $document->option->distance_price?></option>
		<?php endif?>
<?php endforeach?>
</select>
<select>
<?php foreach($results as $item):?>
	<?php
	$document = new KBContent();
	$document->initWithUID($item->uid);
	?>
		<?php if($document->category1 == '9인승' && $document->category2 == '비수기'):?>
			<option value="<?php echo $document->title?>-<?php echo $document->option->distance_price?>"><?php echo $document->title?>--<?php echo $document->option->distance_price?></option>
		<?php endif?>
<?php endforeach?>
</select>

이렇게 불러올 수 있습니다.

 

위 데이터를 아래 javascript 항목에 넣어야 하는데요, 위에 php 값을 array 로 변경해서 아래 스크립트에 어떻게 넣어야할지 알려주세요.

데이터 구조상 단순하게 $content_list 정의로 array를 하면 다른 값이 도출되서 조건 값을 array로 정렬하는 방법이 필요할것 같습니다.

 

const prices = {
	peak: {
		'9': { '100': 180000, '125': 200000, '150': 220000, '175': 240000 },
		'15': { '100': 300000, '125': 320000, '150': 350000, '175': 380000 },
		'25': { '100': 450000, '125': 500000, '150': 550000, '175': 600000 }
	},
	low: {
		'9': { '100': 140000, '125': 150000, '150': 160000, '175': 170000 },
		'15': { '100': 190000, '125': 200000, '150': 210000, '175': 220000 },
		'25': { '100': 370000, '125': 380000, '150': 390000, '175': 400000 }
	}
};

여기 peak / low 가 php 변수 '$document->category2' 이고,

'9' 가 php 변수 $document->category1 == '9인승' 이고, 

'거리 : 금액' 구분 php 변수는 각각  $document->title : $document->option->distance_price 입니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요