У меня есть функция jQuery ajax. функция обратного вызова состоит из двух функций:
1) Возьмите результат ajax (который является формой html) и вставьте его как внутренний html диапазона html.
2) Отправьте эту форму
Как я могу убедиться, что форма загружена до того, как JavaScript попытается ее отправить?
Код:
$("select").live("change", function(){
FormUpdate();
})
function FormUpdate() {
$.ajax({
type: "POST",
url: "index.php?UpdateForm=Yes",
data: $("#Form").serialize(),
success: function(msg){
$("span#Content").html(msg);
$("#Form").submit();
}
});
}
Моя проблема возникает из-за того, что javascript пытается отправить форму до ее загрузки, и мои данные отправлены.