【发布时间】:2011-01-17 10:55:49
【问题描述】:
我的 javascript 代码发送请求并获取用户创建的唯一 ID。现在我想显示使用 ID 的详细信息。
我通过ajax请求获得的ID。告诉我为什么这段代码不等待响应并且没有运行我使用 if else 条件传递的整个语句就走了
$.ajax({
url: "/home/ajax",
global: false,
type: "POST",
data: ({ fname: fname, mname: mname, lname: lname, phone: phone, land: land, address: add, district: dist, city: city, state: state, pincode: pincode }),
dataType: "json",
async: false,
success: function (data) {
if (data.result) {
var groupID = data.groupID;
document.location = "home/ajax_add/" + groupID;
}
else
$("#errorgroup").append(data.message);
}
});
代码不等待响应并从块中消失,忘记我在上面写的是否和其他人。
我该怎么做,然后他们等待 id 并重定向我在代码中指定的页面。
【问题讨论】:
标签: javascript ajax