以下代码通过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中检查此对象并检索其键/值?
答案 0 :(得分:0)
<?php
$foo = $_POST['foo']; //this will assign whatever 'foo' was assigned in the javascript POST request
答案 1 :(得分:0)
这会将对象编码为application/x-www-form-urlencoded
字符串,该字符串将在PHP中通过$_POST
提供。
因此,如果您的数据对象类似于:
var data = {
foo: 'bar',
baz: 10
};
然后在PHP中你将拥有:
$_POST['foo'] //is "bar"
$_POST['baz'] //is 10