別のページから ajax 関数をコピーしましたが、このページでは機能しません。両方のページでまったく同じです。2つのアラート(STEP1とSTEP2)を入れたのに、STEP1だけ発動してSTEP2が現れない。何かアイデアはありますか?ありがとう
アヤックス関数は
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ファイルが欠落している????