2010-06-19 6 views
1

조금 혼란스러워. 나는 지금까지 PHP와 HTML 만 사용했고 대부분의 아약스 기반 사이트가있는 것처럼 내 사이트 web2.0-ish를 만들고 싶습니다. 내가 PHP를 기반으로 사용할 수있는 라이브러리가 있습니까? 나는 PHP는 서버 쪽인지 알아 .. 클라이언트 사이드 아약스 라이브러리 또는 무언가가 무엇입니까?PHP에 Jquery/Ajax와 같은 라이브러리가 있습니까?

+0

..이게 농담인가요? : D – dmp

+0

아니오 .. 그저 .. 혼란스러워 보이네. Jquery = Client Side Javascript 코드. PHP = 서버 측 스크립트. 난 그냥 거기에 클라이언트 쪽 PHP 구문을 가진 라이브러리를 알고 싶습니다 – Laz

+0

나는이 사람이 ASP.NET에 익숙하다고 생각합니다. D : – MiffTheFox

답변

1

이것은 문서화 된 도구가 아니지만 PHP 사용자가 AJAX를 응용 프로그램에 삽입하는 쉬운 방법 중 하나는 XAJAX (http://www.xajaxproject.com)를 살펴 보는 것입니다. 간단히 말해 XAJAX를 설치하고이를 통해 호출을 PHP 함수를 사용하고 AJAX와 같은 비동기식 트랜잭션을 Javascript를 사용하지 않고도 수행 할 수 있습니다. Javascript에서 완전히 벗어나지는 않을 것입니다. Jquery와 같은 다른 많은 솔루션이 있습니다. 나의 많은 진정한 불만은 XAJAX 커뮤니티의 상당 부분이 유럽에 기반을두고 있기 때문에 포럼 (영어)이 번역에서 약간 왜곡 될 수 있다는 것입니다.

우리 회사는 두 부분은 XAJAX가 더 많이 느끼기 때문에 부분적으로 "편한"PHP 전용 개발자. 좀 더 견고한 것을 필요로 할 때, 저는 거의 항상 Jquery 경로로갑니다.

1

jQuery를이 무엇 - 그건

의 "클라이언트 측 AJAX 라이브러리 또는 무언가가있다". jQuery에서 .get() 및 .post() 함수를 살펴보십시오. 그들은 편리하게 올거야.

PHP에서는 서버 쪽에서 정상적인 페이지로드처럼 취급합니다.

2

서버 측 : PHP

클라이언트 측 : HTML 스크립트에 대한 마크 업 (정적 그것이 당신의 PHP 스크립트에 의해 게재 된 후 내용) 및 자바 스크립트 (가지가 사용자의 브라우저에서 동적으로 발생하고)

상황 등에 JQuery은 JavaScript로 작성된 라이브러리 (일반적으로 Javascript 세계의 프레임 워크라고 함)입니다. 많은 프레임 워크가 있습니다. JQuery은 큰 하나입니다. Dojo이 또 다른 인기있는 제품입니다. 주요 플레이어의 기본 느낌을 얻으려면 http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks을보십시오.

제안 사항 : http://www.w3schools.com/js/default.asp과 같은 기본 JavaScript 도구를 작성하는 데 몇 시간을 투자하십시오. Javascript에서 가능한 기능을 이해하면 프레임 워크 하나로 게임을 시작할 수 있습니다.

+0

그 점에 대해 고맙습니다. 물건을 더 분명하게 만듭니다. 그래서 Jquery가 최선의 선택입니까? 나는 XMLHttpRequest 객체로 직접 작업하고있다. – Laz

+0

@Ram, JQuery와 Dojo를 사용하면 XMLHttpRequest를 사용하여 쉽게 작업 할 수 있습니다. JQuery 또는 Dojo? 둘 다 좋으며 둘 다 많은 개발자가 사용합니다. 나는 둘 다 사용했고 둘 다 좋아했습니다. StackOverflow 커뮤니티가 JQuery에 약간 부분적으로 보일 수도 있지만, 수많은 고급 사이트에서는 Dojo를 사용합니다. 자세한 내용은 http://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs를 참조하십시오. – labratmatt

관련 문제