s yu Ответов: 0

Как вызвать webapi с помощью абсолютного URL-адреса?


Ниже приведен код JavaScript, используемый для вызова контроллера webAPI в AJAX. Но мне вернули ошибку. В этом фрагменте кода используется абсолютный URL-адрес. Что случилось, если функция не работает? Спасибо, если вы можете помочь.
$('#btnSubmit').click(function (e) {
    $("#getResult").val("");
    debugger;
    var lon = getControlValue('txt_Lon');
    var lat = getControlValue('txt_Lat');
    var server_ = 'http://myServer/';
    server_ = server_ + "api/myController/GetLatlon?lon=" + lon + "&lat=" + lat;

    $.ajax({
        contentType: 'application/json',
        type: "GET",
        url: server_,
        success: function (result, textStatus, jqXHR) {
            debugger;
            setTextBoxValue('getResult', result.eligible);
        },
        error: function (jqXHR, textStatus, errorThrown) {
            $("#getResult").val(jqXHR.statusText);
        }
    });
});


Что я уже пробовал:

Как вызвать webApi с помощью абсолютного URL-адреса?

David_Wimbley

Как вы думаете, мы узнаем, что это не настоящий URL-адрес? У нас нет доступа к вашему коду, серверам или компьютеру. Вам нужно будет быть более конкретным в терминах "я получил возвращенную ошибку".

Во-первых, Ваш URL-адрес wrong...so исправьте URL-адрес.

s yu

Настоящий URL-адрес-это адрес нашей компании, который не стоит здесь помещать. На самом деле, я хочу найти хороший образец, на который я могу сослаться.
Ошибка заключается в следующем:
SCRIPT7002: XMLHttpRequest: сетевая ошибка 0x80070005, Доступ запрещен.
Похоже, это связано с доступом, в коде нет ничего плохого. Спасибо.

0 Ответов