나는 약간의 수수께끼가있다. 기본적으로 내 웹 응용 프로그램을위한 jQuery 용 WYSIWYG 편집기 플러그인을 개발 중입니다. 기능 중 하나는 사용자가 업로드 한 이미지를 기반으로 인라인 이미지 툴팁을 삽입하는 것입니다.AJAX와 PHP는 JS에 직접 입력
Hello there my name is [i="profile_pic.png"]A. Username[/i]
나는과 같이 자바 스크립트에 직접 PHP 배열을 삽입할지 여부, 사용자가 사용할 수있는 이미지를 정의 할 때 발생하는 문제에 봉착 부분 :
var available_images = "<?=json_encode($User->Profile->images)?>";
예를 들어
또는 이미지 소스의 인코딩 된 배열을 반환하는 Ajax GET으로 이동 하시겠습니까? 불필요한 아약스 호출에 대한 필요성을 제거하기 때문에 인라인 PHP는 더 의미가 있다고 생각하지만 자바 스크립트에 인라인 PHP를 삽입하는 것은 끔찍한 좋은 형태라고 생각하지 않았다?
제안 사항?
+1 좋은 질문입니다. AJAX 호출을하는 클래스에 넣으면 호출을 다른 곳에서 재사용 할 수 있습니다. 나는 프로젝트를위한 데이터 레이어 ('data.js')를 만들고 그것을 어플리케이션 전체에 걸쳐 사용했다. 웹 앱이 어떻게 구성되어 있는지 생각할 필요가 없습니다. – pixelbobby