Angular json请求不起作用

时间:2013-01-22 06:46:32

标签: php ajax angularjs

我正在尝试向服务器php发出ajax请求,但angular将数据作为字符串发送,并且php中没有$ POST(jquery ajax也可以正常工作)。

$scope.getPhotoFromUrl = function() {
    var urlData = { url: 'http://google.com' };

    $http({
        method: 'POST',
        url: "remotecopy.php",
        data: urlData
    }).success(function(data, status, headers, config) {
        console.log('http' + data.url);
    });
}

我做错了什么?

1 个答案:

答案 0 :(得分:1)

Angular是一个奇怪的野兽:)但我找到了解决方法。

enter code here
$http({
        method: 'POST',
        url: "remotecopy.php",
        data: 'url=' + urlData,
        headers: {
            "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
        } ...