2010-05-28 24 views
0

我有一個通過的Django的JavaScript網址,電話的標籤,完成了「容器」的Django +的jQuery:獲得301

但我得到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?我將編輯這篇文章以添加更多數據

+0

JS,url.py和視圖代碼將是一個很好的開始,我猜... – 2010-05-28 19:55:01

+0

那裏你有:) – llazzaro 2010-05-28 19:58:50

+0

它在哪裏重定向你? – 2010-05-28 20:20:29

回答

0

問題是adsense的代碼! 從ajax響應中刪除AdSense,現在它的工作!

0

HTTP 301是重定向。沒有看到實際的輸出,我猜你可能需要首先進行身份驗證。

+0

你認爲jquery .get是這樣做的嗎? 我知道什麼是301,但不知道爲什麼會發生 – llazzaro 2010-05-28 21:08:14

+0

我非常懷疑它。有東西向你發送重定向,你需要弄清楚是什麼/爲什麼。 – 2010-06-03 16:02:01