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 回答