Красивые URL с AJAX - PullRequest
       1

Красивые URL с AJAX

0 голосов
/ 11 августа 2011

Я использую jQuery для ajax нескольких элементов на моей странице.Когда я захожу на один из симпатичных URL-адресов, которые создает файл htaccess, появляется ошибка.Вот код jQuery, который я сейчас использую:

    $.ajax({
        url: "inc/file.php",
        success: function(result){
        $('#NavMoreInfo').html(result);
        navMoreInfoCloseButton();
        $(":not(#NavMoreInfo)").click(function() {
            $('#NavMoreInfo').slideUp(300);
        }); 
        },
        error: function(event, request){
            alert(request);
        }

Вот мой файл htaccess:

    DirectoryIndex master.php
    # Enable Rewriting
    RewriteEngine on

    RewriteRule ^main/?$ master.php
    RewriteRule ^(\w+)/?$ master.php?page=$1

Как я могу перейти к моему домену JQuery AJAX?Или это что-то в моем htaccess, что мне нужно изменить?Любая помощь приветствуется!

Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 августа 2011

Мне пришлось добавить http: // перед моим URL. По какой-то причине, http: // www ... не работал.

Снятие www сработало.

Спасибо всем за помощь!

0 голосов
/ 11 августа 2011

См. Документацию jquery ajax для запросов между доменами:

crossDomain (добавлено 1.5) По умолчанию: false для запросов в одном домене, true для запросов между доменами

Если вы хотите форсировать запрос crossDomain (например, JSONP) для одного и того же домена, установите для crossDomain значение true.Это позволяет, например, перенаправление на стороне сервера в другой домен.

ОБНОВЛЕНИЕ **

Необходимо указать полный URL-адресзапрошенный сайт.Это включает http: // или https://

в вашем случае "http://www.mysite.com/inc/file.php"

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