联系form7生成唯一的id,没有随机

时间:2018-03-15 10:09:52

标签: javascript contact-form

/* Generate Quote Ticket */
function genTicketString() {
return substr(md5(uniqid(mt_rand(), true)), 0, 8);
}
add_shortcode('quoteticket', 'genTicketString');

这个功能工作正常,但如何制作没有随机数的ID 我需要显示00000001 - 999999999

的数字

1 个答案:

答案 0 :(得分:0)

你可以做的是使用一个变量并将其递增

let uniqueId = 0;

function genTicketString() {
  return uniqueId++;
}

每次您的网页将从0加载uniqueId 重新启动

如果重新启动不正常,另一个解决方案是要求服务器在您每次需要时为您提供uniqueId。

function genTicketString(callback) {
  someAjaxRequest((err, uniqueId) => {
     // Handle error

     callback(uniqueId);
  });
}