如何检测Ajax调用PHP文件中是否设置了$ _POST

时间:2013-05-29 19:05:32

标签: php ajax

如何检测Ajax调用PHP文件中是否设置了$_POST并检查它?

有什么方法可以看到Ajax流程!

现在我发现它是这样的:

if(isset($_POST['value']))

更新数据库中的值或使用Javascript警报。

1 个答案:

答案 0 :(得分:1)

您可以在PHP文件中创建

echo" <p id='detect'>"; echo (isset($_POST['foo'])) ? $_POST['foo'] :''; echo "</p>"

现在,您可以使用Js来检测<p>标记内是否有任何内容,使用innHTML

var data = document.getElementById('detect').innerHTML;

if(data === ''){
 // means no post is made
}else{
 // post was made
}