在ajax函数中有什么不对

时间:2013-04-30 20:21:45

标签: ajax

我已经从另一个页面复制了ajax函数,但它在这个页面中不起作用,它在两个页面中完全相同。 O放置2个警报(STEP1和STEP2)但仅激活STEP1,不显示STEP2。 任何想法?感谢

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文件????

0 个答案:

没有答案