无法将值传递给php函数

时间:2014-03-24 13:14:44

标签: javascript php

我无法将值或值数组传递到我的php脚本中。单击页面上的提交按钮时,将执行以下功能:

$('#rangeSubmit').click( function (e) {
        e.preventDefault();
        $.ajax({
            type: 'POST',
            url: 'http://.../test.php',
            data: {test1:"DONE"},
            success: function(data)
            {
                $("#myDiv").html(data);
            }
    });
});

PHP脚本如下所示:

<?php

    echo $argv[1]; //should return the first item in the array of values passed to the php function?
    var_dump($_SERVER['argv']);

?>  

这个脚本只返回“NULL”而不是我发送给脚本的值。有任何想法吗?

4 个答案:

答案 0 :(得分:2)

$ argv [1]是对从命令行传递的参数的引用,如:

php page.php argument

这个调用page.php和&#34;参数&#34;作为参数,可以使用$ argv [1]。

要获得帖子变量,请使用$ _POST [$ name]。在您的情况下使用:

echo $_POST['test1'];

答案 1 :(得分:1)

尝试;)

<?php
    echo $_POST['test1'];    
    var_dump($_POST);
?> 

答案 2 :(得分:1)

$_POST['test1'];中使用test.php来接收通过jQuery传递的值。

答案 3 :(得分:0)

USE POST

type: 'POST', --->POST REQUEST

var_dump($_POST['test1']);