0
データをフォームにロードする機能がありますが、データがPHPページによって正しく返されていることがわかりました。ファイアバグで表示できますが、フォームフィールドは埋められません。私は機能の中にアラートを入れるためにデバッグしようとしましたが、アラート確認後にデータが書き込まれていることに気付きました。それで充填を遅くする方法はありますか?jQueryポスト関数の結果を遅くする方法
$.post("./php/"+eti[indice]+".php", //here post data to populate html page loaded
{azione: "carica", contratto:contratto},
function(xml)
{
if ($("sessione", xml).text()=="1")
{
if ($("status", xml).text()=="1")
{
alert("qua ci arrivo!");
var lungh=Number(schemi.length)-1;
if (indice==lungh)
{
$("#ui-tabs-"+ind).append("<div style='clear:both'><div style='float:right' id='new_def_fine'><div id='"+eti[indice]+"_"+indice+"' class='bt'>FINE</div></div></div>");
}
else
{
var indice2 = Number(indice) + 1;
$("#ui-tabs-"+ind).append("<div style='clear:both'><div style='float:right' id='new_def'><div id='"+eti[indice]+"_"+indice2 +"' class='bt'>>></div></div></div>");
}
scorriDati(xml, "form_"+schemi[indice]);
}
else
{
$(xml).find("errore").each(function()
{
$("#ris_dial").append("<span style='color:red'>"+$(this).text()+"<br></span>\n");
});
$("#ris_dial").dialog(dialogError);
}
}
else
{
window.location.href="index.html";
}
},'xml'
);
フォームフィールドのどこに入力しているのかわかりません... –
ドキュメント準備完了イベントでポスト関数を呼び出していますか? – Chandu
ああ、申し訳ありませんが、scorriDati関数を使用していますが、問題なく他のページで使用しています。 – haltman