gpt4 book ai didi

php - 将数据从ajax传递到php

转载 作者:行者123 更新时间:2023-12-01 05:37:50 25 4
gpt4 key购买 nike

Ajax :

function check_user_country_prod(userId , countryCode  , testType )
{ //using alert to check that all data are correct
$.ajax({
type: "POST",

url: "http://localhost/test/testForm.php",

data: { userId: userId ,
countryCode : countryCode ,
productCode: testType
},
success:function(res) {
if(res == "OK")
return true;
else
return false;
}
});
}

PHP:

<?php
require_once("Connections/cid.php");

$userId= $_POST['userId'];
$productCode= $_POST['productCode'];
$countryCode= $_POST['countryCode'];

$sql_check = "SELECT * FROM utc WHERE userId = '$userId' AND productCode = '$productCode' AND countryCode = '$countryCode'";

$list = mysqli_query( $conn, $sql_check);
$num = mysqli_fetch_assoc($list);

if($num >0)
echo "OK";

else
echo "NOK";

?>

我非常确定我传入 php 文件的数据是正确的。但是我似乎无法将我的数据获取到 php 文件,并且它不断向我返回错误值。我能做些什么来让它发挥作用吗?

**注意:即使我将两个结果更改为在 ajax 中返回 true,它仍然会返回 false。我尝试将链接更改为另一个文件,仅回显“确定”;但它也不起作用。所以我认为这不是文件问题。无论如何它都不会运行ajax。我需要做任何链接才能运行ajax吗? **

最佳答案

function check_user_country_prod(userId , countryCode  , testType )
{ //using alert to check that all data are correct
$.ajax({
url: "test/testForm.php"
type: "POST",

url: "http://localhost/test/testForm.php", // This needs to be "test/testForm.php"

data: { userId: userId ,
countryCode : countryCode ,
productCode: testType
},
success:function(res) {
if(res == "OK")
return true;
else
return false;
}
});
}

关于php - 将数据从ajax传递到php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778592/

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