Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS,发布并获取XMLdata_Javascript_Xml_Angularjs_Post - Fatal编程技术网

Javascript AngularJS,发布并获取XMLdata

Javascript AngularJS,发布并获取XMLdata,javascript,xml,angularjs,post,Javascript,Xml,Angularjs,Post,一个简单的问题,我将如何用javascript/AngularJS编写这个。。这本蟒蛇书的作用是: xml = <data><user>blabla</user> ..... etc url = 'http://localhost:3080' response = urllib2.urlopen(url, xml) print response 所以我试着写一篇文章,像这样,这篇文章给了我“状态0”和XmlService日志“501”,也许我的xml搞乱了,

一个简单的问题,我将如何用javascript/AngularJS编写这个。。这本蟒蛇书的作用是:

xml = <data><user>blabla</user> ..... etc
url = 'http://localhost:3080'
response = urllib2.urlopen(url, xml)
print response
所以我试着写一篇文章,像这样,这篇文章给了我“状态0”和XmlService日志“501”,也许我的xml搞乱了,或者什么的,但根据日志,它看起来甚至没有到达服务

    factory('LoginSource', ['$http',function($http){

       return {
       get: function(url, callback, transform, xmlData){ 
           console.log('xmlData: ' +xmlData);
       $http({
        url: url,
        method: "POST",
        data: xmlData,
        headers: {'Content-Type': 'application/x-www-rform-urlencoded'}
    }).success(function (data, status, headers, config) {
            callback(data);

        }).error(function (data, status, headers, config) {
            console.log('status: ' +status);
        }); 

       }
        };

我猜是我太像javascript和angularJs的新手了。。任何感谢的帮助

501都是一个内部服务器错误,问题可能与Angular无关。是的,但是由于上面的pythonscript工作正常,我认为我的js帖子有问题,我在日志中找不到任何东西,当然这可能毫无意义。GET到达服务,但正如前面所说的,因为没有XML,所以它什么也没有给我
    factory('LoginSource', ['$http',function($http){

       return {
       get: function(url, callback, transform, xmlData){ 
           console.log('xmlData: ' +xmlData);
       $http({
        url: url,
        method: "POST",
        data: xmlData,
        headers: {'Content-Type': 'application/x-www-rform-urlencoded'}
    }).success(function (data, status, headers, config) {
            callback(data);

        }).error(function (data, status, headers, config) {
            console.log('status: ' +status);
        }); 

       }
        };