Wie mache ich eine XHRDataSource Anfrage an einen Server Django in YUI?
-
27-09-2019 - |
Frage
Ich bin mit Post und der YUI-Dokumentation Beispielcode funktioniert nicht.
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/"});
});
Der / getallsites / Returns ein JSARRAY. Ich wollte die JSARRAY zur Arbeit kommen, bevor ich es zu JSON konvertiert. Das Django-Serverprotokoll erkennt nicht einmal eine Anfrage an / getallsites /. Irgendwelche Ideen?
Danke!
Lösung
Stellen Sie zunächst sicher, dass Sie mit dem Connection-Manager-Dienstprogramm auf der Seite.
Zweitens, wie Sie es konfiguriert haben, gehen die Anfrage an / getallsites // getallsites /, so versuchen initialRequest auf "".
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow