1

これが私のコードです:

function DoAddAllCartItems(spaceID, colorID, themeID, width) {
        $.ajax({
            type: 'POST',
            url: 'myservice.svc/AddAllCartItems',
            data: "{spaceID: " + "'" + spaceID + "'" + ", colorID: " + "'" + colorID + "'" + ", themeID: " + "'" + themeID + "'" + ", width: " + "'" + width + "'" + "}",
            contentType: "application/soap+xml; charset=utf-8",
            dataType: "xml",
            error: function () {
                alert("Error");
            },
            success: function (response) {
                alert(response);
            }
        });



    }

    [OperationContract]
    [WebInvoke(Method = "POST",
      BodyStyle = WebMessageBodyStyle.Wrapped,
      ResponseFormat = WebMessageFormat.Json)]
    string AddAllCartItems(int spaceID, int colorID, int themeID, int width);
4

1 に答える 1

0

より多くの情報を提供する必要があります。まず、IISでWebサービスをホストし、Fiddler(http://www.fiddler2.com/fiddler2/)を接続して、Webサービスから何が返されるかを確認します。

私の最初の推測は、AddAllCartItemsメソッドが例外をスローしているということです。それ以外に、整数パラメータの文字列化に関する問題はありますか?

于 2012-11-29T21:39:31.877 に答える