editor.php 내 ajax와 jquery 사용

안녕하세요,

앞서 몇번의 질문에 친절하게 답해주셔서 감사합니다.

다름이아니라 제가 현재 트래픽 비용문제로 wordpress.com에서 사이트를 제작하려고합니다.. 그래서 몇가지 문제가 발생하는데.. 유지보수가 쉽지 않다는 점이 있습니다.

입력폼을 selection box로 해주어야하는데, selectino box내 목록들을 php 소스로 수정하기 힘드니 외부 csv 파일로 빼내어서 이를 파싱한 후 selection box에 추가해주는 형태로 구현하고 합니다.

editor.php에는 다음과 같은 코드를 삽입하였습니다.

<div class="kboard-attr-row">
  <label class="attr-name">코인 이름</label>
    <div class="attr-value">
      <select name="kboard_option_CHcoinname" id="CHcoinname"></select>
    </div>
</div>

이후 라벨링 이름을 추가하기 위해 다음과 같은 코드를 editor.php 상단에 추가하였습니다. (jquery.js는 wordpress 최상단에 wp_script_enqueue 형태로 추가하였습니다.)

<script type="text/javascript" charset="utf-8">
	$.ajax({
		url: 'https://coinhojae.github.io/DB/coinlist.csv',
		dataType: 'text',
	}).done(CH_add_selector_coinname);

	function CH_add_selector_coinname(data) {

		var all_rows = data.split(/\r?\n|\r/);
		
		for (var row = 1; row < all_rows.length; row++) {
			var row_data = all_rows[row].split(',');
			var tmp_txt = row_data[2] + '(' + row_data[1] + ')';
			console.log(tmp_txt);
			//$('#CHcoinname').append("<option value=\"" + tmp_txt + "\" <\?php if ( $content->option->CHmonth == '" + tmp_txt + "' ) { ?>selected<\?php } ?>>" + tmp_txt + "</option>");
			$('#CHcoinname').append("<option value=\"" + tmp_txt + "\">" + tmp_txt + "</option>");
		}
	}
</script>

그런데 작동을 하지를 않네요 ㅠ

무엇이 문제일까요?

항상 감사합니다..

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