응답을 다시 보내지 않는 JQuery Ajax 호출

tatty27

ajax 호출이 올바른 값을 보내고 데이터베이스에 기록되고 있지만 응답을받지 못합니다.

오류를 찾기 위해 코드를 최소한으로 줄 였지만 여전히 응답을받을 수 없습니다.

$(document).ready(function () {
    $('#change_username').click(function(){
        $.ajax({
           dataType: "json",
           type: "POST",
           url: "ajax/change_password_ajax.php",
           data: $('#change_password_form').serialize(),
           success:function(response){
               smeg = (response.message),
               alert(smeg)
               }    

         });
     });
});

change_password_ajax.php

$new_password = $_POST['new_password1'];

$new_password = md5($new_password);
    $sql = "UPDATE user SET password = '$new_password' WHERE userID = '$id'";
    $result = mysqli_query($mysqli,$sql) or die(mysqli_error($mysqli));
    if($result){
        $message = 'yes';   
    }

    $output_array = array(
          'message' => $message,
          'bob' => 'yellow'
        );

echo json_encode($output_array);

Firebug를 사용하는 경우 change_password_ajax.php에 대한 게시물이 빨간색으로 강조 표시되고 응답이나 html 탭이 없지만 그 이유는 표시하지 않습니다.

앤드류 스포 데

수정 됨 : 질문에서 첫 번째 문장을 보지 못했습니다.

AJAX 호출에 "성공"콜백을 포함했지만 "오류"콜백은 포함하지 않았습니다. 하나를 추가하면 오류 처리에 필요한 오류 개체에 액세스 할 수 있지만 실패에 대한 자세한 정보를 제공 할 수도 있습니다.

그러나 귀하의 경우에는 데이터가 데이터베이스에 저장되고 있으므로 요청이 작동 중이어야합니다. 오류는 데이터베이스 요청이 이루어진 후 (json_encode?) 또는 응답 처리의 프런트 엔드에 있습니다.

아파치 로그에서 PHP 오류를 확인하여 무슨 일이 일어나고 있는지 정확히 파악할 수 있는지 확인하십시오.

편집 2 :

귀하의 의견을 보면이 다른 스택 오버플로 질문이 몇 가지 답변을 얻을 수 있습니다.

포착되지 않은 예외 : Ajax 프로세스의 메모리 부족

버튼이 제출 버튼 인 경우 버튼에 대해 preventDefault ()를 방지 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AJAX Jquery 호출이 응답을 반환하지 않습니다.

분류에서Dev

서버 응답을 기다리지 않는 Ajax 호출

분류에서Dev

드롭 다운을 기반으로하는 jQuery AJAX 호출이 응답을 반환하지 않습니다.

분류에서Dev

Jquery UI는 대화 상자에서 ajax를 호출하고 내용에 응답을 표시합니다.

분류에서Dev

Ajax 호출이 성공시 응답을 표시하지 않음

분류에서Dev

다른 호출 전에 ajax 응답을 지우는 방법

분류에서Dev

ajax가 응답하지 않는 jQuery 호출, 오류 없음

분류에서Dev

JQuery.ajax는 C # 서버의 응답을 기다리지 않고 로컬 호스트에서 테스트하는 오류 함수를 호출합니다.

분류에서Dev

SPRING에서 Ajax에서 응답을 호출하는 동안 허용되지 않는 오류 표시

분류에서Dev

200 상태의 오류 응답을받는 jQuery Ajax 호출

분류에서Dev

잡히지 않은 TypeError : jQuery ajax 호출에서 JSONP 응답을 구문 분석 할 때 number가 함수가 아닙니다.

분류에서Dev

Ajax 호출이 응답하지 않습니다.

분류에서Dev

jquery 클릭 기능이 이상하게 응답합니다. ajax 호출도 트리거되지 않음

분류에서Dev

jquery ajax 호출에서 spring mvc 응답이로드되지 않음

분류에서Dev

AJAX jquery가 응답하지 않고 div를 표시합니다.

분류에서Dev

jquery ajax 응답이 내 Div에 추가되지 않습니다.

분류에서Dev

Jquery-Ajax 호출 결과에서 DIV의 내용을 표시하는 Ajax

분류에서Dev

ajax 호출에서 다른 페이지로 응답 게시

분류에서Dev

AJAX는 응답을 기다리지 않습니다

분류에서Dev

PHP 페이지 내용을 반환하는 JQUERY AJAX 호출

분류에서Dev

내 if 문을 무시하는 ajax 호출

분류에서Dev

Jquery가 항상 Json 응답을 표시하지는 않습니다.

분류에서Dev

Ajax jQuery 호출이 완료되지 않고 문자열을 반환합니다.

분류에서Dev

ajax에서 버튼을 호출하면 jquery가 작동하지 않습니다.

분류에서Dev

Jquery 코드는 ajax 호출에서 html 태그의 속성을 수정하지 않습니다.

분류에서Dev

JQuery + ajax + json이 응답을 표시하지 못함

분류에서Dev

내 Razor보기에서 ajax 호출 후 jquery가 작동하지 않습니까?

분류에서Dev

jQuery는 ajax 함수에서 응답을 얻습니다.

분류에서Dev

jquery는 ajax 응답을 경고 할 수 없습니다.

Related 관련 기사

  1. 1

    AJAX Jquery 호출이 응답을 반환하지 않습니다.

  2. 2

    서버 응답을 기다리지 않는 Ajax 호출

  3. 3

    드롭 다운을 기반으로하는 jQuery AJAX 호출이 응답을 반환하지 않습니다.

  4. 4

    Jquery UI는 대화 상자에서 ajax를 호출하고 내용에 응답을 표시합니다.

  5. 5

    Ajax 호출이 성공시 응답을 표시하지 않음

  6. 6

    다른 호출 전에 ajax 응답을 지우는 방법

  7. 7

    ajax가 응답하지 않는 jQuery 호출, 오류 없음

  8. 8

    JQuery.ajax는 C # 서버의 응답을 기다리지 않고 로컬 호스트에서 테스트하는 오류 함수를 호출합니다.

  9. 9

    SPRING에서 Ajax에서 응답을 호출하는 동안 허용되지 않는 오류 표시

  10. 10

    200 상태의 오류 응답을받는 jQuery Ajax 호출

  11. 11

    잡히지 않은 TypeError : jQuery ajax 호출에서 JSONP 응답을 구문 분석 할 때 number가 함수가 아닙니다.

  12. 12

    Ajax 호출이 응답하지 않습니다.

  13. 13

    jquery 클릭 기능이 이상하게 응답합니다. ajax 호출도 트리거되지 않음

  14. 14

    jquery ajax 호출에서 spring mvc 응답이로드되지 않음

  15. 15

    AJAX jquery가 응답하지 않고 div를 표시합니다.

  16. 16

    jquery ajax 응답이 내 Div에 추가되지 않습니다.

  17. 17

    Jquery-Ajax 호출 결과에서 DIV의 내용을 표시하는 Ajax

  18. 18

    ajax 호출에서 다른 페이지로 응답 게시

  19. 19

    AJAX는 응답을 기다리지 않습니다

  20. 20

    PHP 페이지 내용을 반환하는 JQUERY AJAX 호출

  21. 21

    내 if 문을 무시하는 ajax 호출

  22. 22

    Jquery가 항상 Json 응답을 표시하지는 않습니다.

  23. 23

    Ajax jQuery 호출이 완료되지 않고 문자열을 반환합니다.

  24. 24

    ajax에서 버튼을 호출하면 jquery가 작동하지 않습니다.

  25. 25

    Jquery 코드는 ajax 호출에서 html 태그의 속성을 수정하지 않습니다.

  26. 26

    JQuery + ajax + json이 응답을 표시하지 못함

  27. 27

    내 Razor보기에서 ajax 호출 후 jquery가 작동하지 않습니까?

  28. 28

    jQuery는 ajax 함수에서 응답을 얻습니다.

  29. 29

    jquery는 ajax 응답을 경고 할 수 없습니다.

뜨겁다태그

보관