首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

Ajax 访问webservice Access is denied.解决方法

2013-01-12 
Ajax 访问webserviceAccess is denied.JS文件如下,运行时弹出警告框 Access is denied. 请问是什么原因???

Ajax 访问webservice Access is denied.
JS文件如下,运行时弹出警告框 Access is denied. 请问是什么原因?????

$(document).ready(pageLoad);
// 载入时进行执行的方法
function pageLoad() {
    BindGetData();
}

// BindGetData
function BindGetData() {
    $("#btnGetData").click(function () {
        var goods_no = $("#txtPId").val();
        var mer_no = $("#txtMId").val();
        var language = $("#txtLog").val();

        $.ajax({
            type: "post", 
            url: "http://intedyte2.com.ko049.e-teng.com/Service1.asmx/GetData", //调用Url(WebService的地址和方法名称组合---WsURL/方法名)

           data: "{goods_no:'" + goods_no + "',mer_no:'" + mer_no + "',language:'" + language + "'}",   //这里是要传递的参数,为Json格式

            contentType: "Application/Json", // 发送信息至服务器时内容编码类型

            beforeSend: function (XMLHttpRequest) {
            XMLHttpRequest.setRequestHeader("Accept", "Application/Json"); 

            success: function (data) {
                var jsonValue = data;

                alert(jsonValue.d); // 输出Json

            },
            complete: function (XMLHttpRequest, textStatus) {
                var returnText = XMLHttpRequest.responseText;
                $("#backData").html(returnText); // 输出服务器端返回数据
            }
        });
    });
}
[解决办法]
你调用的Service需要身份验证?

热点排行