jquery / ajax - 如何从jquery post()读取响应到webservice

时间:2011-09-13 17:54:35

标签: jquery ajax web-services

我正在尝试使用jQuery的post()命令将数据发送到Web服务 - 我想我得到了一个成功的响应,但我不知道该用什么来引用数据退回。这是我的代码:

var insertResponse = $.post(
    "https://xxx.com/spark_submit.aspx", 
    { 
        NameFirst: "Joe", 
        NameLast: "Schmoe", 
        PostalCode: "11211", 
        EmailAddress: "joe@schmoe.com",
        Survey: "76:1139" 
    }, 
    function() {
        console.log(insertResponse);
    }).error(function() { 
        console.log("error"); 
    }
);

insertResponse只返回一个大型对象,包括与响应处理相关的所有数据。我只想要返回的XML。我怎样才能找回它?

2 个答案:

答案 0 :(得分:1)

var insertResponse = $.post(
    "https://xxx.com/spark_submit.aspx", 
    { 
        NameFirst: "Joe", 
        NameLast: "Schmoe", 
        PostalCode: "11211", 
        EmailAddress: "joe@schmoe.com",
        Survey: "76:1139" 
    }, 
    function(data) {//data referes to the returned data from the service
        console.log(data);
        console.log(insertResponse);
    }).error(function() { 
        console.log("error"); 
    }
);

答案 1 :(得分:0)

“insertResponse只返回一个大型对象,包括与响应处理相关的所有数据。我只想要返回的XML。如何检索它?”

该对象是否包含属于XML数据的属性?