<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[editor.php 내 ajax와 jquery 사용]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/18550</link>
		<description><![CDATA[<p>안녕하세요,</p>

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

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

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

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

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;
  &lt;label class="attr-name"&gt;코인 이름&lt;/label&gt;
    &lt;div class="attr-value"&gt;
      &lt;select name="kboard_option_CHcoinname" id="CHcoinname"&gt;&lt;/select&gt;
    &lt;/div&gt;
&lt;/div&gt;</code></pre>

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

<pre>
<code class="language-javascript">&lt;script type="text/javascript" charset="utf-8"&gt;
	$.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 &lt; 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("&lt;option value=\"" + tmp_txt + "\" &lt;\?php if ( $content-&gt;option-&gt;CHmonth == '" + tmp_txt + "' ) { ?&gt;selected&lt;\?php } ?&gt;&gt;" + tmp_txt + "&lt;/option&gt;");
			$('#CHcoinname').append("&lt;option value=\"" + tmp_txt + "\"&gt;" + tmp_txt + "&lt;/option&gt;");
		}
	}
&lt;/script&gt;</code></pre>

<p>그런데 작동을 하지를 않네요 ㅠ</p>

<p>무엇이 문제일까요?</p>

<p>항상 감사합니다..</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[아.. 중요한게

워드프레스에서는 $() 이렇게 하시면 동작 안됩니다.

jQuery() 이렇게 하셔야 합니다.
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18554</link>
			<description><![CDATA[<p>아.. 중요한게</p>

<p>워드프레스에서는 $() 이렇게 하시면 동작 안됩니다.</p>

<p>jQuery() 이렇게 하셔야 합니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 26 Dec 2017 09:50:55 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드만 봐서는 문제의 원인을 모르겠군요.

다른 쪽에서는 정상동작하는 코드라면 코드...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18553</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드만 봐서는 문제의 원인을 모르겠군요.</p>

<p>다른 쪽에서는 정상동작하는 코드라면 코드상에 문제는 없을 것으로 생각됩니다.</p>

<p>jQuery로 도메인이 다른 사이트에서 데이터를 가져오는건 문제가 없는지 확인 해보셨는지요?</p>

<p>jsonp로 데이터를 가져봐보시겠어요?</p>

<p>jsonp 관련해서는 구글링하면 많은 자료를 찾으실 수 있습니다.</p>

<p>그리고 브라우저의 개발자 도구(F12키)의 Console창을 확인해보시면 에러 메시지를 확인하실 수 있으니 봐보시겠어요?</p>

<p>결과값도 console.log() 등으로 확인해보세요~</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 26 Dec 2017 09:49:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[참고로, 같은 기능이 별도의 html 파일에서는 동작함을 확인하였습니다.
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/18551</link>
			<description><![CDATA[<p>참고로, 같은 기능이 별도의 html 파일에서는 동작함을 확인하였습니다.</p>
]]></description>
			<author>leekj****</author>
			<pubDate>Tue, 26 Dec 2017 09:13:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>