此操作需要iis集成管道模式 - javascript

我在aspx页面上的ajax调用为:

 $.ajax({
                    url: "/SiteAdmin3/UpsIntegration.aspx/addUpdatePackageData",
                    data: JSON.stringify({
                        '_OrderNumber': $("#txtOrderNumber").val(),
                        '_PackageNumber': $("#lblPackageNumber").html(),
                        '_Height': $("#txtPackageHeight").val(),
                        '_Width': $("#txtPackageWidth").val(),
                        '_Lenght': $("#txtPackageLenght").val(),
                        '_Weight': $("#txtPackageWeight").val(),
                        '_ReferanceNumber1': $("#txtPackageReferanceNumber1").val(),
                        '_ReferanceNumber2': $("#txtPackageReferanceNumber2").val(),
                        '_ReferanceNumber3': $("#txtPackageReferanceNumber3").val(),
                        '_ReferanceNumber4': $("#txtPackageReferanceNumber4").val(),
                        '_ReferanceNumber5': $("#txtPackageReferanceNumber5").val(),
                        '_PackageType': $("#ddlAddPackageType").val()
                    }),
                    contentType: 'application/json;',
                    dataType: "json",
                    type: 'POST',
                    cache: false,
                    success: function (Data) {

//whatever operation to be performed
},
                    error: function (err) {
                        alert("Error in Saving.Please try later." + JSON.stringify(err));
                    }
                });

在cs页面上,我的addUpdatePackageData方法是:

[WebMethod()]
    public static ShipStationIntegration[] addUpdatePackageData(string _OrderNumber, string _PackageNumber, string _Height, string _Width, string _Lenght, string _Weight, string _ReferanceNumber1, string _ReferanceNumber2, string _ReferanceNumber3, string _ReferanceNumber4, string _ReferanceNumber5, string _PackageType)
    {
        System.Collections.Generic.List<ShipStationIntegration> lst = new List<ShipStationIntegration>();
        try
        {
            lst = bindPackageListFromPageMethod();



            return lst.ToArray();
        }
        catch (Exception)
        {

            return lst.ToArray();
        }

    }

这将返回正确的列表。

但是在获得响应之后,它总是进入ajax的错误块,并给出错误为:

我不明白里面有什么问题吗?

我也尝试过:

contentType: 'application/json; charset=utf-8',

但是仍然有错误。

请帮我。

参考方案

如果使用的是VS 2010集成Web服务器(Cassini),则它不支持集成管道模式。您需要下载IIS Express并将您的项目设置为使用它。

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

在JavaScript函数中转义引号 - javascript

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'�…

如何在没有for循环的情况下在Javascript中使用Django模板标签 - javascript

我想在JavaScript中使用模板变量:我的问题是在javascript代码中使用for循环,for循环之间的所有事情都会重复..但我不想要....下面粘贴了我的代码..有人可以告诉我更好的方法吗这..因为这看起来很丑..这是我的代码: {% block extra_javascript %} <script src="/static/js…

使用JS和PHP更改弹出窗口背景图像 - javascript

我有一个JS函数:function zoom(now) { document.getElementById("popup").style.display = "block"; document.getElementById("photos").style.backgroundImage = …

打印二维阵列 - javascript

我正在尝试打印子元素。在this example之后。怎么做?。$myarray = array("DO"=>array('IDEAS','BRANDS','CREATIVE','CAMPAIGNS'), "JOCKEY"=>a…