자유게시판

제목 늘 고민하던것인데요
글쓴이 터프키드 작성시각 2009/08/27 18:26:18
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 14498   RSS
view 페이지들에 자바스크립트 코드를 쓰기 싫어요 (소스보기하면 덕지덕지;;)
-> js 파일로 분리하면 됩니다
근데, php 변수를 써야할 때가 있잖아요
대부분 이럴때 어떻게들 하시나요?

js 파일안에서는 php 코드를 쓸수가 없는데
js 파일을 불러오기전에 필요한 변수파일을 js 변수로 변경해주시나요?
 다음글 개발... 배포... (1)
 이전글 64비트 윈도우를 설치 하면 이클립스가 빨라지나요? (4)

댓글

ci세상 / 2009/08/27 18:36:43 / 추천 0
서버 -> 클라이언트 사이드 개념이라면 php로 처리후 ~~ js로 받아서 처리하는것이 맞지 않을까요?
변종원(웅파) / 2009/08/27 20:03:41 / 추천 0

필요변수를 배열로 js로 넘겨서 처리.. ^^
그런데 jquery 쓰고부터는(물론 뷰파일에 jquery구문이 들어가겠지만) 
별 고민없이 걍 씁니다.
 

$(function(){
 	// Ajax Submission
	$('#add_comment_btn').click(function(){
	  	var oEditor = FCKeditorAPI.GetInstance('wcontent') ;
		var values = oEditor.GetHTML();
		if (values == '') {
			alert('내용을 입력하세요!');
			return false;
	 	} else {
	 		$.ajax({
	 			type: "POST",
	 			url: "/action/index",
	 			data: {
	 				"contents":values,
	 				"no": <?=$no?>,
	 				"table": 'board_free',
	 				"resize": '600',
					"wname":"name",
					"module_no": '<?=$module_no?>',
	 				"skin": 'default'
			 	},
			 	complete: function(r){
			  		$('#comment_list').html(r.responseText);
			  		$('img').jScale({w:'600'});
			  		oEditor.SetHTML('');
		  		}
	 		})
	 	}
	});
 
});
터프키드 / 2009/08/27 20:15:58 / 추천 0
두분 답변 감사드립니다^^
아 jquery 자체도 js파일로 하려고 했는데 ㅎㅎ
역시나 필요변수를 넘기는것이 문제네요
배열이 넘어가진 않을테니까요ㅋ 일일히 get 방식으로 넘겨야하니.. 고민좀해야겠어요
ㅎㅎ
1day1 / 2009/08/27 20:18:14 / 추천 0
xml 은 좀 무겁고, json 으로 넘기면 쓸만하지 않을까요?
터프키드 / 2009/08/28 09:26:02 / 추천 0
json으로 한번 테스트 해봐야겠네요^^
1day1님 조언 감사~
마냐 / 2009/08/28 12:18:36 / 추천 0

단순한 방식

<script type='text/javascript'>
var test1 = "<?=$var1?>", test2 = "<?=$var2?>";
</script>
<script type='text/javascript' src='/js/test.js'></script>
터프키드 / 2009/08/30 18:51:55 / 추천 0
마냐// 답변 감사드립니다 그리 크게 생각할 일은 아니었군요 ^^;