2010-04-13 2 views
0

MySQL 데이터베이스에서 데이터를 검색하고 모든 유형의 서버에 대해 한 가지 방법으로 작동해야합니다. 예를 들어, 서버 측 언어를 실행하지 않는 서버에서도 작동해야하며 LAMP 및 IIS에서도 작동해야합니다.하나의 도메인에서 html/javaScript와 다른 도메인에서 PHP 파일을 사용하여 MySQL에서 데이터 가져 오기

나는 ajax와 xmlhttprequest를 사용하려고 생각하고 있었지만 크로스 도메인 제한에 대해 배웠다. 필자는 태그에 PHP를 포함 시키려고했지만 PHP 파일이 만든 HTML 코드의 문법 오류로 다시 돌아옵니다.

누구든지 이러한 문제를 해결하는 방법을 알고 있습니까? 아니면 다른 방법으로 문제를 해결할 수 있습니까?

답변

0

크로스 도메인 아약스를 사용하는 경우 결과는 스트레이트 JavaScript 코드 여야하며 HTML을 포함하지 않아야합니다. This page has a description of the technique for cross-domain ajax. 내가 JSON을 사용하는 방법에 대한 제 2 링크 갔어요 How to access different domain data using Java script

+0

,하지만, 난 여전히 유사한 오류로 실행 해요 :

또한 참조하십시오. 내가하려는 것은 데이터베이스에서 텍스트와 URL을 가져와 결과가 인 태그를 작성하는 것입니다. 기본적으로 PHP에서 문자열을 생성하고 그 문자열을 반향 출력하지만 오류 : 누락; before 진술, 그리고 내가 뭘 잘못하고 있는지 생각해? – Mike

+0

여기에 코드가 있습니다 ... $ categories = "" . $row['CatName'] . "
"; \t \t \t \t \t echo $ _GET [ 'jsoncallback']. '('. $ categories. ');'; – Mike

관련 문제