2009-10-26 2 views
0

나는 이상한 일이 벌어지고있다. 방금 클라이언트를위한 사이트를 완성하고 업로드했는데 아무 문제없이 사이트에 연결할 수 있습니다. 나는 당신이 붕괴 나무를 클릭하고 주제를 클릭하고 db에서 기사를 호출하는 사이트에 탭이 있습니다. 내 로컬 개발 플랫폼 (xampp vista)에서는 멋지게 작동하지만 일단 사이트에 업로드하면 아약스를 사용하지 않고 내가 부르고있는 콘텐츠를 그립니다. 무엇이 잘못 될 수 있습니까? 그것은 내가 "컨트롤러/함수"(Codeigniter를 사용하고 있습니다)를 준 덕분에 아약스의 "url"지시어를 지적한 것과 관련이 있습니다. 이게 문제 야?아약스 jquery 웹 호스팅 질문

+0

우리가 볼 수있는 코드가 있습니까? –

+0

호스팅 된 사이트의 DB가 올바르게 설정되었으며 모든 구성이 올바른지 확인하십시오. 도 파이어 버그 또는 다른 디버거를 사용해 보셨습니까? 그렇다면 어떤 오류 메시지가 나타 납니까? – GSto

답변

1

나는 호출되는 URL을 검사 할 것입니다. 하드 코드 된 URL (여전히 localhost를 지칭함)이나 가상 경로 등에서 개발하는 동안 발생하는 오류로부터 해결되지 않으면 상대 경로의 오류가 있는지 확인하십시오. 당신은 아마 이미했습니다

+0

의 URL을 잘못 게시했습니다. 로컬에서 개발할 때는 ci를 사용하여 "컨트롤러/기능"을 제공하지만 사이트가 실행되면 전체 링크를 만들어야합니다. 감사합니다 muchacho, 나는 하드 코드 된 링크를 온통했다. –

0

하위 디렉토리에서 프로젝트를 개발 했습니까? 배포 한 후 클라이언트의 프로젝트가 웹 루트에 있습니까? RewriteBase/BaseUrl 문제 일 수 있습니다.

FireBug (firefox 플러그인)을 시도하고 모든 Ajax 요청을 확인/디버깅 할 수 있습니다.

+0

다시 쓰기 문제가 아닙니다. 호스트는 지원하지 않습니다. Mike가 코드를 요청 했으므로 지금은 –

0

뻔한 검사 :

  1. 스크립트 실제로 데이터베이스 호출을 만들고있다, 그것은 올바른 사용자 이름과 암호를 사용하여 올바른 데이터베이스 지적이다?
  2. 당신이 아약스 호출 (확인 및 디버깅 호출의 대상 스크립트를 만들 때 경로가 모두 올바른지 확인 했

덜 분명 검사 :

  1. 가 가능성있다 당신의 서버에 설정된 퍼미션에 의해 ajax 요청이 거부되었다. 다른 페이지 안에서 경로를로드 해 보라. get을 사용하고 있다면 문자열에 변수를 넣고, POST를 사용한다면 테스트와 동 기적으로 게시한다. 양식).
  2. 데이터베이스가 느려질 수 있습니다. 클라이언트 쪽에서 뭔가를하기 전에 요청을 "대기"하지 않는 것. firebug 나 개발자를 위해 콘솔 체크를하고 빈 값을 던지고 있는지 확인하십시오.

평상시처럼 코드없이 우리는 벽에 스파게티를 던지기 만하지만 잘하면 뭔가가 튀어 나와 있습니다! :)