2014-09-18 8 views
0

페이지 매김 페이지에 대해 4 개의 변수를 보내려고하지만이를 보내는데 어려움이 있습니다. 누군가 나를 친절하게 설명해 줄 수 있습니까?

$('input#Query_Submit').on('click', function() { 
    var PartNumber = $('input#Query').val(); 
     $("#Loading").show(); 
     ShowLoading = true; 
    if ($.trim(PartNumber) != ''){ 
     $.post('small-displays/Results.php', { 
      Query: PartNumber , 
      pn: pn, 
      last: last, 
      rpp: rpp, 
      }, function(data) { 
     ShowLoading = false; 

     $("#Loading").hide(); 
      $('div#Results-Data').html(data); 
     }); 
    } 
}); 

변수를 전달하는 데 잘못된 구문이 사용된다고 생각합니까?

많은 분들께 미리 감사드립니다.

편집 - UPDATED MY 변수의 명칭과 오타 내 급히 내가 잘못 철자 잘못된 변수를 사용하는이 - 그래서이 답을 아직

+0

유일한 * 명백한 * 문제는 여기에 정의되지 않은 것입니다 임의의 변수. – Quentin

+1

브라우저의 개발자 도구를 살펴보십시오. JavaScript 콘솔을보십시오. 오류를보고합니까? Net 탭을보십시오. 요청이 만들어진 것입니까? 응답이 있습니까? 데이터에 예상되는 데이터가 포함되어 있습니까? – Quentin

+0

전혀 보이지 않는 것이 무엇이든간에 ... 서버에서 파일을 지우고 파일을 다시 업로드하면 어떤 이유에서든 쓰기가 끝난 것이 아닙니다. – Earunder

답변

0

내가 언급 할 수가 수정되었습니다.

부연 설명 :

  • 가이 조건을 통과해야 당신이 있습니까 (! $ .trim (쿼리) = '')?
  • 모든 변수가 정의되지 않았습니까?

또한 희망이 도움이

$.post('small-displays/Results.ph', { 
     Query: Query, 
     pn: pn, 
     last: last, 
     rpp: rpp, 
},function(data) { 

     ShowLoading = false; 
     $("#Loading").hide(); 
     $('div#Resulsts-Data').html(data); 

}).fail(function(err) { 
     console.log(err) 
}); 

같은 일부 CONSOLE.LOG을() 오류가있는 경우 콘솔을 확인하거나 추가 할 수 있습니다.

+0

안녕하세요 YeahBoy, 답변 주셔서 감사합니다. 알 수없는 여백이나 서버 지연 문제로 해결할 수있었습니다. 이전보다 훨씬 혼란 스러웠습니다! ;) – Earunder

-1

확실하지 왜, 어떻게 또는 확인을 ....

나는 같은 제로 결과를 ...

그때 공백에 생각하고있어 ...

서버 떨어져 그것을 삭제하고 반환 무엇 일부

, 난 아무 생각의 이유가 없다, 나는 공백 구분자를 변경 : ->

Query: PartNumber , 

Query: PartNumber, 

그리고 짜잔! 나는 다른 이유, 서버 지연, 업로드 지연, 다운로드 지연 또는 문제의 다른 변형에 이르기까지 수 있습니다 생각하지만, 그것은 일하고있어 롤

관련 문제