我有一个网站,我有两个值,我想提交给PHP脚本。我希望每当用户执行特定操作时都会发生这种情况。它必须是“沉默的”,因为它只需要在后台运行,因此我想将它从AJAX提交给PHP。 我有一个代码,似乎是正确的,但不知何故不起作用。 我使用过这行
success: function () {
alert('data was submitted');
}
要检查是否提交了数据,但是没有达到此数据,因为警报未显示。
HTML / Ajax
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
function ch() {
var customID = document.getElementById('hiddenCustomerValue').innerHTML;
var customEmail = document.getElementById('customerEmail').innerHTML;
var dataString = 'customID='+customID+'&customEmail='+customEmail;
$.ajax({
type:"POST",
url: "testSilence.php",
data:dataString,
cache: false,
success: function () {
alert('data was submitted');
}
});
return false;
}
</script>
</head>
<body>
<p id="hiddenCustomerValue" style="color:white;">customerKeyID</p>
<p id="customerEmail" style="color:white;">test</p>
<button id="send_btn" onclick="ch()">Submit</button>
</body>
PHP
<?php
$customerID = $_POST['customID'];
$customerEmail = $_POST['customEmail'];
?>
答案 0 :(得分:1)