Comment puis-je faire une demande de XHRDataSource à un serveur Django YUI?
-
27-09-2019 - |
Question
J'utilise après, et le code exemple de documentation YUI ne fonctionne pas.
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/"});
});
Les / getallsites / renvoie un JSARRAY. Je voulais obtenir le JSARRAY au travail avant converti à JSON. Le journal du serveur Django ne reconnaît pas même une demande / getallsites /. Toutes les idées?
Merci!
La solution
Tout d'abord, assurez-vous incluez l'utilitaire Gestionnaire de connexion sur la page.
D'autre part, la façon dont vous l'avez configuré, la demande sera à / getallsites // getallsites /, essayez donc la mise initialRequest à "".
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow