1

送信されるデータのタイプが xml である jquery を使用して、Restful サービスに POST 要求を送信しようとしています。

Chrome Rest プラグインからテストしたため、Rest サービスは機能します。GET XML、GET JSON、および POST JSON で機能するようにしましたが、POST XML では機能しません。

ここにコードが入ります。エラーは発生しませんが、呼び出しは成功しません。

$.ajax({
    type: "POST",
    url: "http://[...]",
    dataType: "xml",
    contentType: "application/xml"
    data: "<Category><categoryId>007</categoryId><categoryName>Ajax</categoryName></Category>",
    success: function (res) {
        alert("XML: it works!");
    },
    error: function (res) {
        alert("XML: not working! " + res.statusText);
    }
});
4

1 に答える 1

5

これはかなり古いことは知っていますが、前にコンマが必要dataです...

$.ajax({
    type: "POST",
    url: "http://[...]",
    dataType: "xml",
    contentType: "application/xml",
    data: "<Category><categoryId>007</categoryId><categoryName>Ajax</categoryName></Category>",
    success: function (res) {
        alert("XML: it works!");
    },
    error: function (res) {
        alert("XML: not working! " + res.statusText);
    }
});
于 2014-01-20T12:56:49.730 に答える