如何从php中的jquery帖子访问数据?

时间:2016-11-26 20:49:16

标签: php jquery post

我在javascript中使用以下内容:
jQuery.post( "cmssave.php" , html_to_send , done_edit() , "html" )

在PHP端,我正在尝试使用以下方式获取发布的数据:
$data = $_POST['somevar']

问题是(我假设)我找不到正在使用的post变量  当我做var_dump($_POST)时 我完全(在我的日志中):, referer: http://blablabal
但是,当我使用时:print_r( $_REQUEST, true )
我看到我发送的所有HTML。 我尝试使用以下内容来获取正确的数据:
$_POST , $_POST[''] , $_POST[0] , $_POST["data"] , $_POST['html_to_send']
但我一无所获。我错过了什么,或者我是否需要以某种方式在javascript中分配该变量?如果是这样的话,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在jquery中定义要使用的post变量,如下所示:

var data = {
  somevar: 'my post value'
}
jQuery.post( "cmssave.php" , data, done_edit , "html" );

此外,您可能想要在没有括号的情况下协助成功函数(done_edit),否则您将调用成功函数并确定它的返回值。

在PHP中,您可以获得如下值:

$data = $_POST['somevar'];
echo $data;