Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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 未发送AJAX POST数据_Javascript_Php_Jquery_Html_Ajax - Fatal编程技术网

Javascript 未发送AJAX POST数据

Javascript 未发送AJAX POST数据,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,单击按钮,我想发布电子邮件文本框的内容。当我点击登录按钮时,什么也没发生 我的文件目录: 模型/ 不是会员 $(文档).ready(函数(){ $(“#登录按钮”)。单击(函数(){ $.ajax({ 类型:“POST”, url:“Model/configuration.php?action=login”, 数据:“email=“+$(“#email”).val(), 成功:功能(结果){ 警惕(“结果”); } }) }) }) PHP文件 <?php if($_GET['acti

单击按钮,我想发布电子邮件文本框的内容。当我点击登录按钮时,什么也没发生

我的文件目录:

模型/ 不是会员

$(文档).ready(函数(){ $(“#登录按钮”)。单击(函数(){ $.ajax({ 类型:“POST”, url:“Model/configuration.php?action=login”, 数据:“email=“+$(“#email”).val(), 成功:功能(结果){ 警惕(“结果”); } }) }) }) PHP文件

<?php

if($_GET['action'] == "login") {
    print_r($_POST);
}

?>

您应该序列化表单并传递给数据

data: $("#FormId").serialize()

另请参见

问题似乎是您的if条件有一个额外的括号

试试这个:

<?php

if($_GET['action'] == "login") {
    print_r($_POST);
}

?>


您可以发布php脚本吗?它甚至被称为“这不起作用”是最无用的问题描述。请解释到底是什么问题以及您尝试了什么。发布了php文件。您是在控制台中发送请求还是看到任何错误?没有错误。显示结果的警报框没有显示使用GET的原因是从url Model/configuration.php?action=login获取操作我使用post获取post数据是的,关于GET您是对的。现在试试看,你的代码在if条件下有一个额外的“)”。我甚至没有注意到,谢谢,但即使更改了它,它仍然不起作用。是否调用了脚本?您可以使用来确认。请尝试使用此
data: $("#FormId").serialize()
<?php

if($_GET['action'] == "login") {
    print_r($_POST);
}

?>