$("#Save").click(function() {
var lastForm = $(".frm_product_group").size() - 1;
$(".frm_product_group").each(function (index) {
$.post("save_new_product_group.php", $(this).serialize(), function (data) {
if (data == false) {
alert("Error: Try again");
}
});
if (index == lastForm) {
window.location.href = "product_group.php";
}
});
});
위 코드에서 창은 jquery.post (...)없이 product_group.php로 리디렉션됩니다. window.location ... 전에 alert (...)을 사용하면 jquery.post() 업데이트가 제대로 작동합니다. 나는 그것이 jquery 응답 시간의 문제라고 생각한다. 나는 그것을 분류 할 수 없었다.jquery가 제대로 작동하지 않습니다.
도와주세요. 하여 양식을 당신이 게시물에 대한 콜백 내에서 위치 변화를 둘 필요가
$("#Save").click(function (e) {
e.preventDefault();
var lastForm = $(".frm_product_group").size() - 1;
@ box9 : 죄송합니다. 제안을하지 못했습니다. – Iqbal
@Iqbal - 무슨 일이 일어나고 있습니까? 창은'product_group.php'로 리디렉션됩니까? 어떤 게시물이 통과하고 있습니까? 나는 단 하나의 게시물이 통과하고 있다고 생각합니다. –
@Iqbal - 서버 응답이 임의의 순서로 되돌아 올 수 있고 window.location.href가 일찍 변경되기 때문에 여러 가지 양식을 처리 할 수있는 대답이 업데이트되었습니다. –