gpt4 book ai didi

javascript - Ajax POST 到 PHP - 如何回复?

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

我已经通过 ajax post 从 javascript 向 php 发送了一个电子邮件地址。然后我在 php 中搜索数据库以查明该电子邮件是否存在于数据库中。然后我如何向 javascript/html 发送消息以表明该值存在?

这是我用来发送请求的:

 function postEmail(){

var checkEmail = "someone@gmail.com";

var dataString = 'checkEmail1='+ checkEmail;

// AJAX Code To Submit Form.
$.ajax({
type: "POST",
url: "myfile.php",
data: dataString,
cache: false,
success: function(result){

alert("Sent successfully");
}
});
}

然后在 PHP 中:

 $checkEmail2=$_POST['checkEmail1'];

$results = mysql_query("select id from myTable where emailaddress='$checkEmail2' ");
$row = mysql_num_rows($results);

if ($row > 0 ) {
echo "email already exists";
} else {

if ($row == 0 ) {
echo "email doesnt exist";
}

}

不确定我是否应该执行获取请求?或者如果你返回值什么的。谢谢。

(p.s,我正在开发一个混合应用程序,因此需要使用 JSON 从 PHP 发送/检索)

最佳答案

我认为你需要删除第二个条件!输出 json 或您想要的任何其他格式。我用json_encode for arrays

尝试:

  $checkEmail2=$_POST['checkEmail1'];

$results = mysql_query("select id from myTable where emailaddress='$checkEmail2' ");
$row = mysql_num_rows($results);

if ($row > 0 ) {
echo "email already exists";
} else {
echo "email doesnt exist";
}

JavaScript

从成功函数中,将结果打印到控制台以查看输出

     console.log(result);

关于javascript - Ajax POST 到 PHP - 如何回复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528279/

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