在我的 javascript ajax 代码中,我将一些数据发送到另一个 php 文件,以便将数据记录到 mysql 数据库。当我只使用数字数据时,它会将所有数据记录到 mysql(像这样)
var myKeyVals = { pays: '123', order_id :'555' }
var saveData = $.ajax({
type: 'POST',
url: "<?=$base_url?>pay/Paypal2.php",
data: myKeyVals,
dataType: "text",
success: function(resultData)
{
alert('Transaction completed by ' + details.payer.name.given_name+'--'+data.orderID)
}
}
但是当我在数据中使用字母字符时,ajax 脚本不会像这样发送数据
var myKeyVals = { pays: 'abc784', order_id :'ab45c' }
var saveData = $.ajax({
type: 'POST',
url: "<?=$base_url?>pay/Paypal2.php",
data: myKeyVals,
dataType: "text",
success: function(resultData)
{
alert('Transaction completed by ' + details.payer.name.given_name+'--'+data.orderID)
}
}
我的录音机页面 php 代码是这样的
$x=$_POST['pays'];
$y=$_POST['order_id'];
$sql = "INSERT INTO table(pays, order_id) VALUES ($x, $y)";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
慕运维8079593