gpt4 book ai didi

javascript - 如何制作一个 ajax 验证码并通过 url 进行确认?

转载 作者:行者123 更新时间:2023-11-28 06:37:55 26 4
gpt4 key购买 nike

我正在尝试在网站中制作表格。此表单使用 Ajax 将 url 中的一些数据发送到 php 文件并显示响应。有没有办法在ajax的url中添加验证码并使php检查验证码?谢谢

我的脚本想法:

<script>
function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds) {
break;
}
}
}

function loadDoc() {
var cap = document.getElementById('captcha_code').value
document.getElementById("captcha_code").value = "";
var search = document.getElementById('nombre').value
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("box").innerHTML = xhttp.responseText;
sleep(500);
eval(document.getElementById("runscript").innerHTML);
}
};
xhttp.open("GET", "request.php?nombre=" + escape(search) + "&code=" + cap, true);
xhttp.send();
}
</script>

最佳答案

这是什么垃圾?

function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds) {
break;
}
}
}

你有一个叫做setTimeout();的东西。请使用那个。如果您使用 jQuery,请尝试以下操作:

$.post(url, data, function (resp) {
// stuff to do when something returns from the server `resp`.
});

关于javascript - 如何制作一个 ajax 验证码并通过 url 进行确认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34107368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com