我无法将值或值数组传递到我的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”而不是我发送给脚本的值。有任何想法吗?
答案 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']);