2014-12-15 3 views
-1

ajax에 문제가 있습니다. 코드는이 URL에서 올바르게 작동하지만 http://www.web.com/index.php?s=formulario&var=1050Ajax가 매개 변수가있는 URL에서 작동하지 않습니다.

URL이있는 매개 변수가있는 ajax에서는 결과가 반환되지 않지만 다른 작품은 완벽합니다. 문제를 찾을 수 없습니다. 어떤 도움이 필요합니까?

미 코드는 다음과 같습니다 아약스가 완료

dataType: "json", 

후, 콜백 데이터 유형에 따라 해석되어야한다

$(document).ready(function(){ 
     var consulta; 

     $("#dni").focus(); 

     $("#dni").keyup(function(e){ 
      consulta = $("#dni").val(); 

      $("#resultado_dni").delay(1000).queue(function(n) {  

        $("#resultado_dni").html('<img src="ajax-loader.gif" />'); 

         $.ajax({ 
           type: "POST", 
           url: "comprobar_dni.php", 
           data: "b="+consulta, 
           dataType: "html", 
           error: function(){ 
            alert("error petición ajax"); 
           }, 
           success: function(data){              
            $("#resultado_dni").html(data);          
            $("#valid_dni").val(data); 
            n(); 
           } 
        }); 

      }); 

     }); 

}); 
+1

코드가 정상적으로 보입니다. 브라우저 콘솔에서 요청/응답을 보았습니까? –

+0

콘솔에서이 오류가 나타납니다 (매개 변수가있는 url에서만). http://www.legionvps.com/error1.jpg – wanheda

답변

0

시도가 '데이터 유형을'변경할 수 있습니다.

+0

변경했으나 작동하지 않습니다. = (. 콘솔에 여전히이 오류가 표시됩니다 (매개 변수가있는 URL에서) : – wanheda

+0

'데이터'가 손상된 것 같습니다. Mb, 응답 형식이 html/json이 아닙니다. 코드를 jsfiddle로 복사 할 수 있습니까? – sergolius

+0

나는 PHP 코드가 있지만 jsfiddle에서 잘 보이지 않지만 여기에 : http://jsfiddle.net/d1vpcLmm/ 대단히 고맙습니다! – wanheda

관련 문제