2012-06-26 3 views
0

오늘 갑자기 일부 아약스 요청이 일부 페이지에서 작동을 멈추고 다른 사람들은 잘 작동합니다 ... 이건 정말 이상한 일입니다. 내가 호출하는 함수에서 그것을 디버그하려고 ... 그 방화 광구의 로딩 이미지가 멈추지 않고 회전 유지 ... 또한 모든 매개 변수가 올바르게 전달됩니다 유일한 문제는 내가 요청에서 아무것도 얻지 못한다는 것입니다 ... 또는 replyToArticle에서jquery post 아약스 요청이 응답없이 화식에 돌아 간다

$(".reply_to_article").click(function(){ 
    var cct = $.cookie('csrf_cookie_name'); 

    var body = $(this).parent().find("textarea"); 

    $.ajax({ 
     type: "POST", 
     url: "http://www.domain.com/articles/replyToArticle", 
     dataType: 'json', 
     data: { 
      body : body.val(), 
      csrf_name : csrf_value 
     }, 
     success: function(data) { 

     } 
    }); 
}); 

: 나는 ... 일부 페이지에서 내가 아무것도 얻을 수 없습니다 다른 사람을

JS 샘플을 얻을 수있는 경우 기능 난 그냥 echo 1;, 반환되지 않습니다

+0

방화범 소리가 들리지 않습니다. 서버 코드가 응답하는 내용을 크롬의 네트워크 탭에서도 확인하십시오. 최근에 호스트의 PHP 또는 PHP 버전을 변경 했습니까? – Rooster

+0

Chrome에서 "보류 중"이라고 말하면 ... 멈추지 않거나 오류 메시지 나 다른 것을 보내지 않고 멈춰있는 것처럼 보입니다 ... – fxuser

+0

서버와 비슷한 소리가 들리는 것 같습니다. 해당 페이지에서 ssl을 사용하는 경우 귀하의 SSL 인증서가 최근 만료되었거나 단지 비싼 db 쿼리 일 수 있습니다. 당신은 항상 자세한 내용을 얻기 위해 서버 로그를 점검 할 수 있습니다 .. – Rooster

답변

0

예비 단계로서, 나는 POST가 지정된 URL에 작동하도록 노력할 것입니다.

curl -d "testdata1=testvalue1&testdata2=testvalue2" http://www.example.com/articles/replyToArticle 

을하고

컬 설치가 here을 찾을 수 있습니다 원하는 응답을받을 수 있는지 확인 : 당신은 컬 설치 한 경우이를 시도 할 수 있습니다.

+0

그 작동하는 것 ... 난 그냥 오류 페이지 – fxuser

+0

@ fxuser 당신이 응답을 다시 누른 다음 CURL 또한 귀하의 json 응답을 표시해야합니다 ... 귀하의 의견에서, 나는 당신이 당신의 응답을받지 못한다는 것을 이해해야하지만 오류 페이지 ... 만약 내가 틀렸다면 나를 바로 잡으십시오. – Vikram

+0

아마도 Codeigniter를 사용했기 때문에 오류 페이지가 나타날 수 있으며 CSRF 토큰 값이 필요합니다 ... 나는 그것을 통과 할 때 여전히 나를 버립니다. csrf 토큰으로 인해 "요청한 동작이 허용되지 않습니다"라는 오류가 발생합니다. – fxuser

관련 문제