Я должен удалить / и мой коллега должен положить его

Я должен удалить / и мой коллега должен положить его

26.06.2020 10:54:51 Источник

У нас очень странная проблема с этим кодом:

    type: 'POST',
    url: 'admin / quickEdit',
    data: { 

Мы команда разработчиков, когда я тестирую сайт локально на своем компьютере, я должен удалить символ " / " из URL-адреса:

url: 'admin / quickEdit',

с другой стороны, мои коллеги должны это понимать ... так:

url: '/ admin / quickEdit',

Если я не поставлю его, то у меня будет ошибка 404.

Я работаю под руководством МАМП,а мои коллеги-под руководством ремесленника.

У вас есть какие-нибудь идеи, как решить эту проблему, пожалуйста?

Заранее спасибо.

У вопроса есть решение - Посмотреть?

Ответы - Я должен удалить / и мой коллега должен положить его / I have to remove the / and my colleague have to put it

T.J. Crowder

26.06.2020 11:01:37

URL-адрес admin / quickEdit находится относительно страницы, на которой выполняется ajax. Так что если он находится на странице https://example.com/foo/bar, то он публикуется на https://example.com/foo/bar/admin / quickEdit.

URL-адрес / admin / quickEdit находится относительно корня сайта. Так что если он находится на странице https://example.com/foo/bar, то он публикуется на https://example.com/admin / quickEdit (там нет /foo/bar).

Если вам не нужно иметь его, а вашему коллеге нужно иметь его, это говорит о том, что:

  • Вы используете его на разных страницах, и на одной из них уместно, чтобы он был относительным к странице, но на другой уместно, чтобы он был относительным к корню.

  • Ваши серверы обрабатывают маршруты по-разному.

Трудно представить больше без дальнейших подробностей.

Закрыть X