我正在使用 Ajax 从表单向 php 文件发送请求。我想从这个 php 文件中接收结果。
这是我的代码:
<script type="text/javascript">
jQuery(document).ready(function($){
$('#devis_gratuit').submit(function(e){
e.preventDefault();
$.getJSON(
'mail.php', {
prestation: $('.prestation-input').val(),
heures: $('.heures-input').val(),
nom: $('.nom-input').val(),
ville: $('.ville-input').val(),
prenom: $('.prenom-type').val(),
code_postal: $('.code_postal-input').val(),
tel: $('.tel-input').val(),
email: $('.email-status').val()},
function(data){
alert("A"); //Doesn't work
$('#status').hide();
$('#status').html('')
.append('<b>Paramètre en majuscule</b> : '+data.response+'<br/>');
$('#status').fadeIn();
}
);
});
});
</script>
和我的 php 代码mail.php:
if(isset($_GET['prestation'])
&& isset($_GET['heures'])
&& isset($_GET['nom'])
&& isset($_GET['prenom'])
&& isset($_GET['ville'])
&& isset($_GET['code_postal'])
&& isset($_GET['tel'])
&& isset($_GET['email']))
{
$response = "Ok";
die($response); //Doesn't work
}
else {
$response = "Ko";
die($response); //Doesn't work
}
$return = array('response' => $response);
header('Content-type: application/json');
但看起来它没有进入 PHP 文件,我在萤火虫上看到请求已成功发送。请问有什么帮助吗?谢谢你。