Я не знаю, почему мой код Ajax возвращает ошибку 404, хотя URL-адрес в порядке - PullRequest
0 голосов
/ 11 июля 2019

Ajax возвращает код ошибки 404. Это не междоменная проблема.

Я хочу выполнить ajax-запрос в проекте веб-приложения TIZEN, чтобы мой WebService имел функции, которые мне нужно использовать впроект TIZEN.Первоначально, xhr.status был 0, и он изменился на 404 путем решения междоменной проблемы.Параметр URL является точным.

В чем проблема?

$.ajax({
    crossOrigin:true
    , type: "POST"
    , url: "http://ip/web projeect/web source/function"
    , data: null
    , contentType: "application/json; charset=utf-8"
    , dataType: "json"
    , async: false
    , success: function (jSonResult) {


    },
    error: function (xhr, status, error) {
     console.log(xhr.status);
     console.log(eval("(" + xhr.responseText + ")"));
    }
});

Проблема:

app.js (154) :404
app.js (155) :undefined

Ответы [ 2 ]

0 голосов
/ 13 июля 2019

Вы упоминаете, что URL находится в вашей внутренней сети. Доступен ли этот URL из вашего приложения? Попробуйте проверить это прямо из того места, где размещено приложение. Также проверьте домены CORS и убедитесь, что они правильные.

0 голосов
/ 11 июля 2019

В вашем URL есть пробелы, которые могут вызывать проблемы.Попробуйте заменить на дефис, например, так:

до: "http://ip/web проект / веб-источник / функция" после: "http://ip/web-projeect/web-source/function"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...