Професионална програма
Loading...
+ Нов въпрос
bobiniki avatar bobiniki 18 Точки

3. Fisher Game проблем с ajax и Kinvey

Направил съм си кинви проект и колекция, но когато направя ajax заявка получавам грешка в конзолата:

jquery-3.1.1.min.js:4 OPTIONS https://baas.kinvey.com/apdata/.../biggestCatches ...
index2.html:1 XMLHttpRequest cannot load https://baas.kinvey.com/apdata/.../biggestCatches. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.

Ето и кода:

    const url = 'https://baas.kinvey.com/apdata/.../biggestCatches'
    const headers = {
        ['Authorization']: 'Basic ...',
        ['Content-type']: 'application/json',
    };
    $('.add').on('click', function() {
        let form = $('#addForm');
        let data = {
            angler: form.find('.angler').val(),
            weight: form.find('.weight').val(),
            species: form.find('.species').val(),
            location: form.find('.location').val(),
            bait: form.find('.bait').val(),
            captureTime: form.find('.captureTime').val()
        };
        console.log(JSON.stringify(data));
        $.ajax({
            method: 'POST',
            url: url,
            headers: headers,
            crossDomain: true,
            data: JSON.stringify(data)
        });
    });

Пробвах и с другите видове аутентикация. Мисля че проблема е че прави cross-domain заявка и не знам как се оправя.

Тагове:
0
JavaScript Applications
alisa_terzieva avatar alisa_terzieva 121 Точки
Best Answer

Сгрешен е URL в .doc файла с условията

https://baas.kinvey.com/apdata/.../biggestCatches ...

Правописна грешка в "appdata", трябва да бъде:
 

https://baas.kinvey.com/appdata/[app_ID]/biggestCatches

 

1
bobiniki avatar bobiniki 18 Точки

Благодаря! Наистина това е грешката, и е сбъркано навсякъде...

1
fbinnzhivko avatar fbinnzhivko 1582 Точки

Решение на колегата по същата задача дано да ти помогне.

0
bobno avatar bobno 17 Точки

Какво правиш с " parseInputData " ??

0