小编Yes*_*wan的帖子

将变量从ajax传递给php

我有1个php文件名index.php.在该文件中,我想将一个变量从ajax传递给php.

var elem = document.getElementById("mydiv").value;
(function($)
{
    $(document).ready(function()
    {   
        $.ajax(
        {   
            type:"POST",
            url: window.location.href,
            data: 'action='+elem,
            beforeSend: function() {
                $('#cctv').hide();
            },
            complete: function() {
                $('#cctv').show();
            },
            success: function() {
                $('#cctv').show();
            }
        });
        var $container = $("body");
        $container.load('findAllPath.php',{'function': 'findAllPath'});
        var refreshId = setInterval(function()
        {
            $container.load('findAllPath.php',{'function': 'findAllPath'});
        }, 10000);
    });
})(jQuery); 
Run Code Online (Sandbox Code Playgroud)

和我的PHP

if (isset ($_POST['action']))
{   
    echo $_POST['action'];
}
Run Code Online (Sandbox Code Playgroud)

在firebug中,我可以看到ajax已经发布'action = value'但是在php中,$ _POST ['action']是空的.任何人都可以帮助我,我的代码有什么问题?谢谢

php variables ajax jquery post

5
推荐指数
1
解决办法
1832
查看次数

标签 统计

ajax ×1

jquery ×1

php ×1

post ×1

variables ×1