0 / 0 / 1
Регистрация: 04.02.2015
Сообщений: 37
1

Js + AJAX + абсолютный и относительный путь к файлу

03.05.2015, 02:02. Показов 5327. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет ^_^
Сразу пример для лучшего понимания: http://example.com/page/NewPage.php
Если я хочу обновить <div id="content"></div> на главной странице ( example.com/index.php ), то код работает корректно. ( url: "/page/NewPage.php" ).

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function(){
    $('.ABC').submit(function(){
        $.ajax({
            type: "POST",
            url: "page/NewPage.php",
            data: "username="+$("#username").val(),
            success: function(html){
                $("#content").html(html);
           }
        });
        return false;
    });
});
Я создал домен 3 уровня ( m.example.com ). И пытаюсь там повторить ситуацию, ОДНАКО ( url: "../page/NewPage.php" ) - не воспринимается. Выдает ошибку ( m.example.com/page/NewPage.php - 404 ). А нужно, чтобы он запрашивал файл example.ru/page/NewPage.php

Исправить можно, если написать полный путь в URL. Однако придется открывать доступ. А этого я делать не хочу.
https://www.cyberforum.ru/atta... 1430606994 - ошибка, если не открывать доступ.


ВОПРОС: как решить данную проблему ??? Может существуют другие варианты, которые не будут выдавать ошибку ???
Миниатюры
Js + AJAX + абсолютный и относительный путь к файлу  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2015, 02:02
Ответы с готовыми решениями:

Ajax, не видит, относительный путь к файлу обработчику
Библиотека jQuery 2.1.3.js Так url:'index_chat_save.php' видит А вот так ...

Путешествующий файл: абсолютный и относительный путь к файлу
Добрый день. Наверно совсем уж нубский вопрос. У меня в коде идёт чтение файла. Допустим ...

Относительный путь в абсолютный
Есть ли способ получения абсолютного пути к файл из относительного? У меня пока мысль, что нужно...

Относительный и абсолютный путь сервлета
Есть сервлет содержащий папку Web-INF. в ней лежит папка Image хранящая файл xxx.jpg. каким...

4
0 / 0 / 1
Регистрация: 04.02.2015
Сообщений: 37
05.05.2015, 21:40  [ТС] 2
123
0
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
06.05.2015, 16:02 3
456
Правильно будет, если сервер не будет возвращать 404 по m.example.com/page/NewPage.php,
менее правильно будет абсолютный урл и cross origin. В любом случае нужна конфигурация сервер, джаваскриптом делу не поможешь
0
Эксперт PHP
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
06.05.2015, 16:19 4
Лучший ответ Сообщение было отмечено BART96 как решение

Решение

ошибка в том, что вы используете междоменный запрос
Header set Access-Control-Allow-Origin "*"
добавьте в htaсcess вместо звездочки можно указать имя домена с которого идет запрос, * - разрешает с любого
1
0 / 0 / 1
Регистрация: 04.02.2015
Сообщений: 37
09.05.2015, 08:32  [ТС] 5
Header set Access-Control-Allow-Origin "http://m.example.com/page/NewPage.php"
прописал в файлик ".htaсcess" и все заработало.
Спасибо.
0
09.05.2015, 08:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2015, 08:32
Помогаю со студенческими работами здесь

CppWebBrowser, указать относительный путь, а не абсолютный
Доброго времени суток. На форме размещен компонент CppWebBrowser1. В нем есть процедура: ...

Браузер воспринимает относительный путь как абсолютный
Всем добрый день! Проблема следующая: в css прописано правило для курсора ...

Абсолютный путь к файлу
Просто ступор... лежит index.php style.css script/script.php news/add_news/1.php в...

Получить абсолютный путь к файлу
Доброго времени суток! мне в программе нужно выгрузить информацию из Exsel в StringGrid. У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru