ajax函数有什么问题

ajax函数有什么问题,ajax,Ajax,我从另一个页面复制了ajax函数,但它在这个页面中不起作用,在两个页面中完全相同。 O发出2个警报(步骤1和步骤2),但只有步骤1被激活,步骤2不会出现。 有什么想法吗?谢谢 Ajax函数是 function DadosGerais(){ alert("STEP1"); $.ajax({ url: "php/c_consultas.php?tipo_acao=consulta_detalhes_consulta&id_consulta="+getUrlVars()['id_c

我从另一个页面复制了ajax函数,但它在这个页面中不起作用,在两个页面中完全相同。 O发出2个警报(步骤1和步骤2),但只有步骤1被激活,步骤2不会出现。 有什么想法吗?谢谢

Ajax函数是

function DadosGerais(){
  alert("STEP1");
  $.ajax({
  url: "php/c_consultas.php?tipo_acao=consulta_detalhes_consulta&id_consulta="+getUrlVars()['id_consulta'],
  type: 'post',
  data: { tag: 'getData'},
  dataType: 'json',
  success: function (data) {
  alert("STEP2");
  if (data.success) {
    $.each(data, function (index, record) {                         
    if ($.isNumeric(index)) { 
      $('#cliente').val(record.cliente_nome).show();
      $('#contacto').val(record.nome_contacto).show()
    }
  });
  }
},
  error: function (XMLHttpRequest, textStatus, errorThrown) { 
    alert("Status: " + textStatus);
    alert("Error: " + errorThrown);
  }
  });       
}
如果我在浏览器中直接调用“url”,它会返回json数据(没关系)。
也许它缺少一些JQuery文件???

JS控制台上有错误吗?您需要查看浏览器中的“网络”选项卡,查看是否确实进行了调用,如果是,响应是什么。这将为您指出问题所在的正确方向。谢谢您的回答。我尝试了“get”,但问题仍然是一样的。乔·伊诺斯,你能帮我看看浏览器中的网络在哪里吗(我用的是Chrome,但我也有Safari和Firefox)?。好的,好的,我在Chrome上找到了网络标签(我是progr:)了。你能帮我分析一下网络标签吗?我用“网络”选项卡比较了这两个文件,数据传递正常(“预览”显示传递的数据正确无误)。我唯一的不同是“胆小”。一个文件给了我:(等待时间=40ms)和(接收时间=30ms)。另一个文件(有问题的文件)给出:(等待时间=236ms)和(接收=0)。我该怎么办?我很高兴乔·伊诺斯的建议。谢谢,今天我学会了用Chrome浏览器检查我整个页面上发生的事情。非常感谢你!现在我发现了我的错误。我第一次尝试加载页面时,出现语法错误,然后像我告诉你的那样放入警报框。现在,只要我删除这些警报(“STEP2”),页面就开始正常工作。现在没事了,我想我不能在ajax中使用这些代码。谢谢你的帮助。致以最良好的问候,良好的编程能力