Как сделать запрос XHRDataSource на сервер Django в YUI? - PullRequest
1 голос
/ 10 августа 2010

Я использую сообщение, и пример кода документации YUI не работает.

YAHOO.util.Event.addListener(window,"load",function()
{

    var columnDefs = 
    [ 
        {key:"url", sortable:true, resizeable:true}, 
        {key:"title", sortable:true, resizeable:true}, 
        {key:"count", sortable:true, resizeable:true} 
    ];

    this.dataSource = new YAHOO.util.DataSource("/getallsites/");
    this.dataSource.responseType = YAHOO.util.XHRDataSource.TYPE_JSON;
    this.dataSource.connMethodPost = true;
    this.dataSource.responseSchema = 
    {
        fields:["url","title","count"]    
    };

    this.myDataTable = new YAHOO.widget.DataTable("siteTable",columnDefs,this.dataSource,
        {initialRequest:"/getallsites/"});


});

/ getallsites / возвращает JSARRAY. Я хотел, чтобы JSARRAY работал, прежде чем я преобразовал его в JSON. Журнал сервера Django даже не распознает запрос к / getallsites /. Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 12 августа 2010

Сначала убедитесь, что вы включили утилиту диспетчера подключений на странице.

Во-вторых, как вы настроили, запрос пойдет на / getallsites // getallsites /, поэтому попробуйте установить initialRequest в "".

...