2012-07-23 3 views
0

내 사이트가 Codeigniter에서 개발되었으며 JQuery를 사용하여 데이터를 검색 한 후 방화 광구에서 올바른 출력을 보여주는 동안 404 오류를 찾을 수 없습니다.JQuery에서 404 오류가 발생하지만 Firebug에서 응답을 볼 수 있습니다.

로컬 시스템에서 정상적으로 작동합니다. 문제를 일으킬 수있는 라이브 인스턴스에서 내 사이트가 하위 도메인에 있습니다.

문제의 원인을 알려주십시오.

여기 여기 내 코드

function updatepanel() 
{ 
$.post("http://svims.noq.co.in/svims/get_token/28" , 
function (d) 
{ 
    $("#tokenview").html(d); 
} 
); 
} 

여기있는 불을 지르고 응답 인 불을 지르고 응답 세부

Connection Keep-Alive 
Content-Type text/html 
Date Mon, 23 Jul 2012 12:28:26 GMT 
Keep-Alive timeout=3, max=29 
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 mod_fcgid/2.3.6 
Transfer-Encoding chunked 
X-Powered-By PHP/5.2.17 
Request Headers 
Accept text/html, */*; q=0.01 
Accept-Encoding gzip, deflate 
Accept-Language en-us,en;q=0.5 
Connection keep-alive 

여기 내 htaccess로 파일

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 
</IfModule> 

입니다.

"NetworkError : 404 찾을 수 없음 - http://svims.noq.co.in/svims/token_generator"

token_generator에게 POST http://svims.noq.co.in/svims/get_token/28 2.36s

를 찾을 수 없음

(404) ===============을 ==================================================================================================================================================================================== 나는 컨트롤러 이름의 이름을 바꿨다. 확인

+3

언제든지 jQuery 코드를 볼 수 있습니까? –

+0

코드를 입력하십시오 ... – mrsrinivas

+0

이미 확인했는데 응답 헤더에서 HTTP 응답 코드가 404인지 여부를 확인할 수 있습니까? 헤더 코드를 많이 사용하고 본문 내용도 지정합니다. –

답변

0

을 바닥에 XHR을 클릭 한 다음 미리보기를 클릭하고 반환 무엇을보고, 다시 아약스를 제출하고 POST가 돌아 주시 .. SO에이 질문을 참조하십시오 하위 도메인 이름과 컨트롤러 이름이 같아서는 안됩니다. 컨트롤러 이름을 바꾸면 제대로 작동합니다. 그냥 다른 주

0

두 가지 ...

수 1

는 절대적으로 요구되지 않는 한 아약스 요청에 대한 전체 URL을 사용하지 마십시오 ..

$.post("http://svims.noq.co.in/svims/get_token/28" , 
//Should Become: 
$.post("/svims/get_token/28" , 

수 2

만들기 요청을 던지기 때문에 아무 것도 울리지 않거나 오류나 공지를 페이지에 버리지 않았는지 확인하십시오. Chrome에서 F12 (Cmd + J) 키를 눌러 개발자 툴킷을 연 다음 goto ne 트워크 탭, ..

문제가 있었다 Request Monitoring in Chrome

0

: 일부 웹 hostings 기본 하위 디렉토리 /와 같은 하위 도메인/통계/로그로 설치하고 웹 호스팅 그들을 경우 당신은 내가 하위 도메인에서 응용 프로그램을 생성 한 이름

CI와 404 오류가 발생할 수 있습니다 컨트롤러를 'stats'로 설정하고 최종 내용이 맞더라도 404 오류 헤더를 얻고있었습니다. 컨트롤러 이름을 변경 한 후 오류가 사라졌습니다.

관련 문제