【发布时间】:2014-03-16 13:39:46
【问题描述】:
这是一个愚蠢的问题。 我有这个关联数组,我需要通过 ajax 请求发布:
var ajax_data = "{email: "email", pass: "password"}";
现在在我的 php 代码中,我应该通过 $_POST[something] 获取这些数据,对吗? 我的问题是 POST 请求的名称是什么? 我怎样才能改变它??? 坦克
【问题讨论】:
这是一个愚蠢的问题。 我有这个关联数组,我需要通过 ajax 请求发布:
var ajax_data = "{email: "email", pass: "password"}";
现在在我的 php 代码中,我应该通过 $_POST[something] 获取这些数据,对吗? 我的问题是 POST 请求的名称是什么? 我怎样才能改变它??? 坦克
【问题讨论】:
我建议你看jquery doc for ajax
这里是一个ajax方法的示例用法:
$.ajax({
type: "POST", // type POST or GET
url: "some.php", // php file that data send to
data: { name: "John", location: "Boston" } // here is your data in json format
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
数据格式很简单,就是这样的格式
{ key: 'value', anotherKey: 'anotherValue', ... }
你可以像这样访问php中的数据
$firstData = $_POST['key']; // this variable contains 'value'
$secondData = $_POST['anotherKey']; // this variable contains 'anotherValue'
你写的任何东西,而不是 key 和 anotherKey 都是你在 $_POST 和 value 和 anotherValue 中的变量的关键值
【讨论】: