gpt4 book ai didi

javascript - jquery ajax 无法捕获数据

转载 作者:行者123 更新时间:2023-12-02 14:03:51 25 4
gpt4 key购买 nike

我有这个 jquery ajax 脚本

$.ajax({
type: "POST",
url: "register.php",
data: "name=" + name + "&email=" + email + "&password=" + password + "&confirm_password=" + confirm_password + "&captcha=" + captcha,
success: function(data){
if(data == "Success"){
$("#tombol_submit").remove();
$("#register_sukses").fadeIn(500);
}else{
$("#register_gagal").html(data).fadeIn(500);
$("#submit").removeAttr("disabled").attr("value", "Submit");
}
}

在register.php中,一旦数据成功添加到数据库,就会回显“Success”字样,Success字样出现在表单页面中,但按钮(tombol_submit)不要去掉,否则又回到提交状态按钮(就像“else”语句中一样)。如何删除按钮,让客户端无法再次点击提交按钮?

这是 register.php 脚本

<?php
session_start();
include "config/koneksi.php";

if(!empty($_POST['captcha'])){
if($_POST['captcha'] == $_SESSION['hasil']){
$fullname = $_POST['name'];
$email = $_POST['email'];
$password = md5($_POST['password']);

$queryform = "INSERT INTO register (fullname,email,pass)
VALUES('$fullname','$email','$password')";
if ($hasilform = mysqli_query($konek2, $queryform)) {
echo "Success";
} else {
echo "Failed";
}
} else {
echo "The captcha code is wrong";
}
} else {
echo "The captcha cannot be empty";
}
?>

最佳答案

通常 $().remove() 可以工作。

如果您想知道为什么这个 if...else... 不起作用并且总是转到 else,请检查后端的响应以做出判断确保响应只是一个“成功”字符串。

关于javascript - jquery ajax 无法捕获数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40214217/

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