Javascript AJAX POST到PHP如何访问发送的数据

Javascript AJAX POST到PHP如何访问发送的数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,昨天我问了一种不用刷新页面就提交表单的方法,你们想出了jQuery的函数$.post'url',{data},callback 如何检查数据是否正确发送到我在$.post函数中指定的URL,并检查发送的内容 以下是我的代码: HTML jQuery PHP ?>/P>>P>如果使用Firefox,则应该考虑使用Firebug来使用FirePHP 或者你可以使用服务器端记录器 如果你使用火狐,你应该考虑使用Firebug来使用FirePHP 或者您可以使用服务器端记录器您可以将变量值打印到错误

昨天我问了一种不用刷新页面就提交表单的方法,你们想出了jQuery的函数$.post'url',{data},callback

如何检查数据是否正确发送到我在$.post函数中指定的URL,并检查发送的内容

以下是我的代码:

HTML

jQuery

PHP


?>/P>>P>如果使用Firefox,则应该考虑使用Firebug来使用FirePHP


或者你可以使用服务器端记录器

如果你使用火狐,你应该考虑使用Firebug来使用FirePHP


或者您可以使用服务器端记录器

您可以将变量值打印到错误日志中:

error_log('correo: '.$_POST['correo']);
或者,如果服务器上支持SMTP,则可以将变量转储发送给自己:

ob_start();
var_dump($_POST);
$datastring = ob_get_clean();
mail("myemail@domain.com", "Dev Logging", $datastring, "From:Dev <no-reply@domain.com>\r\n"."Content-Type: text/html");

您可以将变量值打印到错误日志中:

error_log('correo: '.$_POST['correo']);
或者,如果服务器上支持SMTP,则可以将变量转储发送给自己:

ob_start();
var_dump($_POST);
$datastring = ob_get_clean();
mail("myemail@domain.com", "Dev Logging", $datastring, "From:Dev <no-reply@domain.com>\r\n"."Content-Type: text/html");

只要在表单中放一封假电子邮件,如果该电子邮件存在于数据库中,就可以了。对于调试,您可以在每个浏览器上使用网络面板和XHR调用的开发模式,您可以看到每个调用、调用参数和响应等。。。内部。

只需在表单中放置一封假电子邮件,如果该电子邮件存在于数据库中,则可以正常工作。对于调试,您可以在每个浏览器上使用网络面板和XHR调用的开发模式,您可以看到每个调用、调用参数和响应等。。。内部。

$FormSubscription.submitfunction事件{ $.ajax { 类型:'POST', url:'subscribpcion.php', 数据:$'FormSubscription'。序列化, 成功:功能响应 { console.logresponse; var data=JSON.parseresponse; $'.suscrito'.htmly您已成功订阅电子邮件:+data.correo+; } }; }; $FormSubscription.submitfunction事件{ $.ajax { 类型:'POST', url:'subscribpcion.php', 数据:$'FormSubscription'。序列化, 成功:功能响应 { console.logresponse; var data=JSON.parseresponse; $'.suscrito'.htmly您已成功订阅电子邮件:+data.correo+; } }; };
var_dump$_POST;并检查浏览器网络面板中的响应?tamperdata/tamperchrome?线鲨?PHP?var_dump$_POST中的一个简单print语句;并检查浏览器网络面板中的响应?tamperdata/tamperchrome?线鲨?PHP中的一个简单打印语句?我正在检查这些语句,甚至尝试插入假电子邮件,但没有显示任何内容,因此我认为我的AJAX代码已损坏,感谢您的回答!我正在检查这些,我甚至尝试插入假电子邮件,但没有显示,所以我认为我的AJAX代码被破坏了,谢谢你的回答!请先看这条线:请先看这条线:
ob_start();
var_dump($_POST);
$datastring = ob_get_clean();
mail("myemail@domain.com", "Dev Logging", $datastring, "From:Dev <no-reply@domain.com>\r\n"."Content-Type: text/html");