相关疑难解决方法(0)

Jquery .ajax method ="post"但$ _POST为空

$.ajax({
    method: "post"
    , url: "save.php"
    , data: "id=453&action=test" 
    , beforeSend: function(){

    } 
    , complete: function(){ 
    }  
    , success: function(html){ 
        $("#mydiv").append(html);        
    }
});
Run Code Online (Sandbox Code Playgroud)

我已经将方法类型设置为post但在Save.php中我只是在$_GET$_REQUEST不在中获取值$_POST.

我的表格如下:

<form method="post" id="myform" action="save.php">
Run Code Online (Sandbox Code Playgroud)

它无法正常工作,在这里查看并在Google上尝试添加 enctype

<form method="post" id="myform" action="save.php" enctype="application/x-www-form-urlencoded">
Run Code Online (Sandbox Code Playgroud)

但还是$_POST空的?

我如何使其工作?

php ajax jquery

13
推荐指数
2
解决办法
4万
查看次数

jquery $ .post空数组

我正在使用jQuery将表单发布到php文件,简单的脚本来验证用户的详细信息.

var emailval = $("#email").val();
var invoiceIdval = $("#invoiceId").val();

$.post("includes/verify.php", 
       {invoiceId:invoiceIdval , email:emailval },
       function(data) { 
          //stuff here.
});
Run Code Online (Sandbox Code Playgroud)

PHP代码:

<?php
print_r($_POST);
?>
Run Code Online (Sandbox Code Playgroud)

我看一下firebug中的响应,它是一个空数组.该数组应该至少有一些值.

我无法解决为什么$_POST不在php文件中工作.Firebug显示帖子包含发布的内容,电子邮件和发票ID,在php文件中实际上没有收到任何内容.

表格:

<form method="post" action="<?=$_SERVER['PHP_SELF']; ?>" enctype="application/x-www-form-urlencoded">
Run Code Online (Sandbox Code Playgroud)

谁知道它在做什么?

谢谢


发现了这个 - http://www.bradino.com/php/empty-post-array/

这是一条明智的路线吗?

php ajax jquery post

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

ajax ×2

jquery ×2

php ×2

post ×1