-1

下面的代码通过 Jquery 的 ajax 调用发送(我希望如此)一个 Javascript 对象到一个 php 文件。

var emails = {};
emails.name = email;
.
.
$('button.gmail').click(function() {                
$.ajax({ url: path,
         data: emails,
     type: 'post',
     success: function(status) { 
        alert(status); 
          }
   });
});

如何在 PHP 中检查此对象并检索其键/值?

4

2 回答 2

0
<?php
  $foo = $_POST['foo']; //this will assign whatever 'foo' was assigned in the javascript POST request
于 2013-09-13T17:42:45.023 回答
0

这会将对象编码为一个字符串,该字符串将在 PHPapplication/x-www-form-urlencoded中可用。$_POST

因此,如果您的数据对象类似于:

var data = {
    foo: 'bar',
    baz: 10
};

然后在 PHP 中,您将拥有:

$_POST['foo'] //is "bar"
$_POST['baz'] //is 10
于 2013-09-13T17:46:17.097 回答