Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2016, 19:55
Новичок на форуме
Отправить личное сообщение для Itogoo333 Посмотреть профиль Найти все сообщения от Itogoo333
 
Регистрация: 12.01.2016
Сообщений: 4

Ajax запрос к Wcf сервису возвращает Object Object
У меня есть Wcf метод который возвращает Json:

Клиент-Asp.Mvc. В нем есть Скрипт, который должен брать эту Json строку:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>



<script>

    function createCORSRequest(method, url) {
        var xhr = new XMLHttpRequest();
        if ("withCredentials" in xhr) {
            xhr.open(method, url, true);
        } else if (typeof XDomainRequest != "undefined") {
            xhr = new XDomainRequest();
            xhr.open(method, url);
        } else {
            xhr = null;
        }
        return xhr;
    }

    $(document).ready(function () {
        $('#btn').click(function () {
            $.ajax({
                url: 'http://192.168.200.100/Searching.BE.Service//WCFRESTService.svc/GetCategories',
                method: 'get',
                contentType: 'application/json;charset=utf-8',
                dataType: 'json',
                success:function(data)
                {
                    alet(data.Announcing[0].Categories.id);
                },
                error: function (error)
                {
                    alert(error);
                }
            })
            var request = createCORSRequest("get", "http://192.168.200.100/Searching.BE.Service//WCFRESTService.svc/GetCategories");
            request.send();
        })
    })
    
</script>
<input id="btn" type="button" />
<input id="errorIn" type="text" />

При нажатии на кнопку выскакивает ошибка Object Object

В консоле вот такие ошибки:
SEC7120: Источник http://localhost:4945 не найден в заголовке Access-Control-Allow-Origin.
XMLHttpRequest: Сетевая ошибка 0x80070005, Отказано в доступе.

Где я налажал?
Ответить с цитированием