Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript connect.send(form),don';不发送_Javascript_Php_Ajax - Fatal编程技术网

Javascript connect.send(form),don';不发送

Javascript connect.send(form),don';不发送,javascript,php,ajax,Javascript,Php,Ajax,对不起,我的英语不好。我在一周左右遇到了AJAX问题,无法解决。我到处都找遍了。这是login.js函数代码的一部分。我不知道为什么它不起作用 php的路径是正确的,我在ajax.php的开头放了一条消息进行检查,但从未执行过 php代码 <?php if($_POST) { switch (isset($_GET['mode']) ? $_GET['mode'] : null) { case 'login': echo "login c

对不起,我的英语不好。我在一周左右遇到了AJAX问题,无法解决。我到处都找遍了。这是login.js函数代码的一部分。我不知道为什么它不起作用

php的路径是正确的,我在ajax.php的开头放了一条消息进行检查,但从未执行过

php代码

<?php
if($_POST)
{
switch (isset($_GET['mode']) ? $_GET['mode'] : null)  
 {        
case 'login':             
echo "login case";        
  break;       

default:           
  header('location: index.php');
 break;        
}
} 
else
{    
  header('location: index.php');  
 }
?>


提前感谢…

如果(!empty($\u POST)){


$\u POST从未解析为
true
,因此您的请求总是在那里停止。通过使用
!empty
您可以确保有一个$\u POST数组,并且它不是空的。

如何定义
表单
变量?“但从不执行”-什么从未执行?您怎么知道?对不起,我的英语不好,我试着说“从未执行”因为,永远不要运行ajax.php。我在ajax.php var_dump($_POST)中放了一个;在定义表单之后:var form,user,pass,sesion;user='user')。value;pass='pass')。value;sesion='session')。选中?true:false;form='user='user+'&pass='+pass+'seson='+session;我有一个函数:function(id){return document.getElementById(id);}这是不(完全)正确的。
$\u POST
如果不是空的,将计算为
true
。好的,谢谢你..在“if”之前,我在“if”之前加了一个echo,…我意识到永远不会到达这个文件(ajax.php),但我使用了你的建议“if(!empty($\u POST))”不起作用。根据我的一点经验…我正在实现connect.send(),什么也不发送,我不知道如何查看。再次感谢。
<?php
if($_POST)
{
switch (isset($_GET['mode']) ? $_GET['mode'] : null)  
 {        
case 'login':             
echo "login case";        
  break;       

default:           
  header('location: index.php');
 break;        
}
} 
else
{    
  header('location: index.php');  
 }
?>