【发布时间】:2014-06-06 18:40:38
【问题描述】:
我的 angularjs $http
userId = '1';
$http({
url: "php/loadTab.php",
method: "POST",
data: userId
}).success(function(data, status, headers, config) {
console.log(data);
}).error(function(data, status, headers, config) {
});
哎呀,POST 不会将数据发送到我的 php。我确实回显了 $_POST['userId'] 它返回了未定义的索引。我也试过data:'userId':'1'
【问题讨论】:
-
你试过
data:{'userId':'1'}吗? -
@SubirKumarSao 是的,不工作
-
$http以 JSON 格式发送数据,这就是 PHP 的$_POST中没有任何内容的原因。 SO上有很多类似的问题。 -
我知道它有一个 CodeIgniter 标签,但它无关紧要。
标签: javascript ajax angularjs