Ajax没有在带参数的url中工作

时间:2014-12-15 14:04:42

标签: javascript php mysql ajax

我遇到了ajax的问题​​。代码在此网址http://www.web.com/index.php?s=formulario上正常运行,但在此http://www.web.com/index.php?s=formulario&var=1050

中无效

在带参数的网址中,ajax不返回任何结果,但其他工作完美无缺。 我找不到问题。有什么帮助吗?

Mi代码是:

$(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 :(得分:0)

尝试将'dataType'更改为:

dataType: "json",

ajax完成后,应按类型解析回调数据。