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

조니 걸

SQL에서 생성 된 giftlist에 작은 문제가 있습니다. 내 목표는 각 행을 텍스트 상자와 단추가있는 양식으로 에코 한 다음 단추를 클릭하면 텍스트 상자 값과 ID 번호 (숨겨진 필드 값)를 함수에 전달하는 것입니다. 그런 다음이 함수는 값을 가져와 AJAX get 메서드를 사용하여 PHP로 전송합니다. 그러면 SQL 데이터베이스에서 제공자의 이름으로 행을 업데이트합니다. 내 코드에서 오류를 찾을 수 없으므로 이와 관련하여 저를 도와주세요.

편집 : 클릭 한 버튼을 식별하는 방법도 알아 내야합니다.

이것은 내 스크립트입니다.

<script type="text/javascript">
        var aname = '';
        var tid = 0;
        $('.giftok').click(function()
        {
            if ($('.aname').val() === '')
            {
                alert('You have not provided your name.');
            }
            else
            {
                aname = $('.aname').val();
                tid = $('.id').val();

                $.ajax
                ({
                url: "kosarba.php",
                data: { ganame: aname, tid: gtid },
                type: "GET",
                context: document.body
                }).done(function() {
                    alert("OK, it works.");
                });

                alert('Thank you!');
            }
        });
    </script>

내 HTML + PHP는 다음과 같습니다.

echo "<table id='giftlist' align='center' font-size='10pt'>";
while($sor=mysql_fetch_array($sordb))
    {
        echo "<tr>
                <td width='420px'>$sor[gname]</td>
                <td width='65px'>$sor[gprice] Ft</td>";
        if (strlen($sor[aname]) !== 0)
            {
                echo "<td width='200px'>Sorry, someone already bought this one for us.</td>";
            }
        else
            {
                echo "<td width='335px'><form id='rendelget'>Your name: <input type='textbox' id='aname' name='aname' value='$aname'/><input type='hidden' class='id' name='id' value='$sor[id]'/>&nbsp;<button type='button' id='$sor[id]' class='giftok' value='Megveszem'>Megveszem</button></form> </td>";
            }
        echo "</tr>";
    }
echo "</table>";
파르 베스 라하 만

당신은 variable이름 을 잘못 tid = $('.id').val() tid해야gtid

나는 그것이 당신의 스크립트라고 생각합니다

$(document).ready(function(){
    var aname = '';
    var tid = 0;
    $('.giftok').click(function()
    {
        if($(this).closest('form').attr('name') == 'myId'){ //or id
            if ($('.aname').val() === '')
            {
                alert('You have not provided your name.');
            }
            else
            {
                aname = $('.aname').val();
                gtid = $('.id').val();

                $.ajax
                ({
                    url: "kosarba.php",
                    data: { ganame: aname, tid: gtid },
                    type: "GET",
                    context: document.body
                })
                .error(function(){
                    alert('Ajax worked but error form server.');
                })
                .done(function() {
                    alert("OK, it works.");
                });

               alert('Thank you!');
            }
        }
    });
})

// 업데이트 : 버튼을 들고있는 양식을 식별하면 양식에 이름 또는 ID를 입력합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery Ajax Stop이 호출되지 않음 (오류 없음, 200 OK)

분류에서Dev

jQuery Ajax Stop이 호출되지 않음 (오류 없음, 200 OK)

분류에서Dev

Webmethod가 호출되었지만 javascript에서 성공 / 오류 응답을 입력하지 않음

분류에서Dev

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

분류에서Dev

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

분류에서Dev

Jquery ajax 호출이 컨트롤러에 액세스하지 않음 : 리소스를로드하지 못했습니다 : 서버가 상태 500 (내부 서버 오류)으로 응답했습니다.

분류에서Dev

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

분류에서Dev

ng-show / ng-hide가 응답하지 않음, 콘솔 오류 없음

분류에서Dev

jQuery가 버튼 클릭에 응답하지 않음 (제출하지 않음)

분류에서Dev

4 개의 ajax 호출 후 XPages 단추가 응답하지 않음

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

LoggingFilter가 호출되지 않음-HTTP 404 제공-찾을 수 없음 오류

분류에서Dev

jQuery animate가 작동하지 않음 / 오류 없음

분류에서Dev

ajax 성공 오류 함수가 jquery에서 호출되지 않습니다.

분류에서Dev

jQuery ajax 호출 "찾을 수 없음"오류 노드 js express

분류에서Dev

CUPS 오류 프린터가 응답하지 않음

분류에서Dev

Ajax 호출 후 JQuery Datepicker가 작동하지 않음

분류에서Dev

context.RewritePath 및 jquery ajax가 webmethod를 호출하지 않음

분류에서Dev

JQuery Ajax가 서버 측 함수를 호출하지 않음

분류에서Dev

ajax 호출 후 클릭시 jQuery가 작동하지 않음

분류에서Dev

JQuery 성공 함수를 사용하는 Ajax가 호출되지 않음

분류에서Dev

"알 수없는 오디오 장치"대화 상자가 응답하지 않음

분류에서Dev

Jquery Ajax 호출에서 정의되지 않은 오류 발생

분류에서Dev

CPU와 메모리가 비어있는 동안 "응답하지 않음"오류

분류에서Dev

오류 없음 : PDO 생성자가 호출되지 않았습니다.

Related 관련 기사

  1. 1

    jQuery Ajax Stop이 호출되지 않음 (오류 없음, 200 OK)

  2. 2

    jQuery Ajax Stop이 호출되지 않음 (오류 없음, 200 OK)

  3. 3

    Webmethod가 호출되었지만 javascript에서 성공 / 오류 응답을 입력하지 않음

  4. 4

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

  5. 5

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

  6. 6

    Jquery ajax 호출이 컨트롤러에 액세스하지 않음 : 리소스를로드하지 못했습니다 : 서버가 상태 500 (내부 서버 오류)으로 응답했습니다.

  7. 7

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

  8. 8

    ng-show / ng-hide가 응답하지 않음, 콘솔 오류 없음

  9. 9

    jQuery가 버튼 클릭에 응답하지 않음 (제출하지 않음)

  10. 10

    4 개의 ajax 호출 후 XPages 단추가 응답하지 않음

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    LoggingFilter가 호출되지 않음-HTTP 404 제공-찾을 수 없음 오류

  17. 17

    jQuery animate가 작동하지 않음 / 오류 없음

  18. 18

    ajax 성공 오류 함수가 jquery에서 호출되지 않습니다.

  19. 19

    jQuery ajax 호출 "찾을 수 없음"오류 노드 js express

  20. 20

    CUPS 오류 프린터가 응답하지 않음

  21. 21

    Ajax 호출 후 JQuery Datepicker가 작동하지 않음

  22. 22

    context.RewritePath 및 jquery ajax가 webmethod를 호출하지 않음

  23. 23

    JQuery Ajax가 서버 측 함수를 호출하지 않음

  24. 24

    ajax 호출 후 클릭시 jQuery가 작동하지 않음

  25. 25

    JQuery 성공 함수를 사용하는 Ajax가 호출되지 않음

  26. 26

    "알 수없는 오디오 장치"대화 상자가 응답하지 않음

  27. 27

    Jquery Ajax 호출에서 정의되지 않은 오류 발생

  28. 28

    CPU와 메모리가 비어있는 동안 "응답하지 않음"오류

  29. 29

    오류 없음 : PDO 생성자가 호출되지 않았습니다.

뜨겁다태그

보관