Джанго + JQuery: получение 301 - PullRequest
0 голосов
/ 28 мая 2010

У меня есть вкладки, которые вызывают через javascript URL-адрес django для завершения «контейнера»

Но я получаю 301, есть идеи, почему это происходит?

Неправильная настройка сервера?

urls.py

urlpatterns = patterns('',
     (r'^admin/', include(admin.site.urls)),
     (r'^list/', 'carsproj.cars.views.list'),
)

вид

def list(request):
if request.is_ajax():
    return render_to_response('templates/generic_list.html',
                          { 'items' : Cars.objects.all(), 'name' : 'List - Cars' },
                          context_instance = RequestContext(request))

Javascript

the_tabs.click(function(e){

    var element = $(this);

    if(element.find('#overLine').length) return false;

    var bg = element.attr('class').replace('tab ','');

    $('#overLine').remove();

    $('<div>',{
        id:'overLine',
        css:{
            display:'none',
            width:element.outerWidth()-2,
            background:topLineColor[bg] || 'white'
        }}).appendTo(element).fadeIn('slow');


    if(!element.data('cache'))
    {   
        $('#contentHolder').html('<img src="/media/img/ajax_preloader.gif" width="64" height="64" class="preloader" />');

        $.get(element.data('page'),function(msg){
            $('#contentHolder').html(msg);

            element.data('cache',msg);
        });
    }
    else $('#contentHolder').html(element.data('cache'));

    e.preventDefault();
})

Скажите, пожалуйста, какая еще информация вам нужна, код js? шаблон? url.py? Я отредактирую этот пост для добавления дополнительных данных

Ответы [ 2 ]

0 голосов
/ 29 мая 2010

Проблема была в коде AdSense !! удалите adsense из ответа ajax и теперь его рабочий код!

0 голосов
/ 29 мая 2010

HTTP 301 - это перенаправление. Не видя фактического вывода, я думаю, вам может понадобиться сначала пройти аутентификацию.

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