Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ajax запрос к Wcf сервису возвращает Object Object (https://javascript.ru/forum/misc/60651-ajax-zapros-k-wcf-servisu-vozvrashhaet-object-object.html)

Itogoo333 12.01.2016 19:55

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, Отказано в доступе.

Где я налажал?

рони 12.01.2016 22:24

Цитата:

Сообщение от Itogoo333
alet(data.Announcing[0].Categories.id);

alert()

alert(data[0]["Categories_id"])

Itogoo333 13.01.2016 02:14

Не помогло

рони 13.01.2016 02:22

Itogoo333,
кроме алерта, у вас проблемы с настройкой безопасности сети

рони 13.01.2016 02:28

Цитата:

Сообщение от Itogoo333
method: 'get'

Цитата:

method (default: 'GET')
большими буквами
http://api.jquery.com/jQuery.ajax/

Itogoo333 13.01.2016 02:48

Еще есть проблемы?

Itogoo333 13.01.2016 03:02

рони,
поменял на GET. Не помогло. Что с безопасностью сети?


Часовой пояс GMT +3, время: 23:31.