2015-01-29 3 views
0

제출 버튼JQuery와 제출 통해 아약스 나던 작업

<td><span id="harvest-submit" class="save-floppy fa fa-floppy-o"></i></span></td> 

jQuery 코드

$('#harvest-submit').click(function(){ 
     $.ajax({ 
      url:'/smartfarm/control/saveHarvestGrade', 
      type:'POST', 
      data:$('#createHarvestGrades').serialize(), 
      success:function(result){ 
      jQuery.ajax({ 
       url: "/smartfarm/control/ajaxHarvestGradeList", 
       type: "POST", 
       data: {cropId:$('.harvest-grade-disable').attr("val")}, 
       success: function(data) { 
          $('.harvest-grade-list').html(data); 
          $('html, body').animate({scrollTop: $("#grade-list-last-line").offset().top}, 2000); 
          $('.info-box-hg').html('Created Successfully!!') 
          $('.info-box-hg').show(); 
          setTimeout(function() { $(".info-box-hg").hide(); }, 5000); 
          $('.warning-box-hg').hide(); 
          $('.alert-box-hg').hide(); 
       } 
      }); 
      } 
     }); 
    }); 
+1

처럼 호출 할 수 있도록 할 수있는 몇 가지 경고를 넣을 수 있습니다 일 "? 모든 단서? –

+0

무엇이 잘못되고 있는지 자세히 알아보기 – eLemEnt

+0

태그가 올바르게 중첩되어 있지 않습니다. – eyegropram

답변

0

"Created Successfully !!"다음에 세미콜론이 누락되었습니다. 마지막 아약스 성공 통화의 라인. 또한 오류를 처리하지 않으므로 아약스 오류가 발생하면 다른 코드 분기에 도달하지 않고 자동으로 실패 할 수 있습니다. 내가 생각

+0

내가 한 말은했지만 여전히 내 애플리케이션이 작동하지 않는다. –

+0

ajax 호출에서 다른 이벤트 처리를 추가 했습니까? 귀하의 코드는 내 클라이언트 쪽이 좋을 것이고 서버 쪽에서는 실패하고 있습니다. 다른 이벤트가 처리되지 않으면 디버깅에 어려움이 있습니다. 사용자가 요청한 자원의 철자가 틀린 경우 404를 반환하거나 서버 측 프로그래밍 문제가있는 경우 오류 500이 발생할 수 있습니다. 다른 이벤트를 처리하지 않으면이 사실을 알 수 없습니다. 항상 트리거되지는 않은 성공 이벤트를 예상하는 대신 오류 출력 및/또는 완료 이벤트를 덤프 할 수 있습니다. – eyegropram

0

나는 $로 (문서) .ready (함수() {}) 코드를 넣어; (스팬 대신 버튼으로) 실행됩니다. 페이지에서이 코드는 어디에 있습니까? click 이벤트를 추가하는 데는 적절한 속도가 필요합니다.

+0

http://jsfiddle.net/gruwepuo/ – Codeman01101001

+0

태그 네 스팅이 잘못되어 너무 잘 작동합니다. http://jsfiddle.net/LkxL87qL/1/ – eyegropram

+0

그걸 가지고 있지 않다. –

0

는 몇 가지 잘못된 태그가 당신의

<td><span id="harvest-submit" class="save-floppy fa fa-floppy-o"></i></span></td>, 

당신은 넣어 내가의가 근무하는 경우 개관 그 그가 문제가 될 수 있지만하지 않을 수 있습니다? 당신이 그것을 확인하거나해야 가까운 태그, 당신은, 당신은 전화가 기능

로 얻거나 당신이 나던 "가 무슨 뜻 이죠이

$("#harvest-submit").live("click", function(){});