我有将表单值发布到 url 的按钮,但在发布期间我也想将该值捕获到我的数据库中。所以在按钮单击时,我创建了新的 ajax 线程并由 while 循环暂停,因此用户无法因表单发布而重定向。
但问题是程序在 while 循环中没有响应并且没有发布 ajax 调用。
function btnSubmitId_Onclick() {
window.setTimeout(function () {
var FirstName = $(txtFirstNameId).val()
var Email = $(txtEmailId).val()
AJAXPost( //Url
"Signup"
, //Data
{Ip: Ip, CustomerKey: CustomerKey, FirstName: FirstName, Email: Email }
, //Success
function (data) {
response2 = true;
}
, //error
function (xhr, textStatus, errorThrown) { }
);
}, 0);
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while (response2 == false)
}
var response2 = false;