Bonjour, j'ai un petit soucis lié au request sous dojo (problème de serveur différents je suppose).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
findGender:function($zesite,$zetable)
        {
           var self=this;
            require(["dojo/request", "dojo/dom", "dojo/dom-construct",  "dojo/on", "dojo/domReady!"], function(request,dom, domConst, on){
 
                request("http://"+$zesite+"/#!table?table="+$zetable).then(function(data){
                    domConst.place("<p>response: <code>" + data + "</code>", "gender");
                    if (dojo.hasClass("gender","icon20")) self.showMessage("icon20 trouvé!",'error')
                    else self.showMessage("test: icon20 non trouvé","error");
                    // do something with handled data
                }, function(err){
                    self.showMessage(err);
                    // handle an error condition
                }, function(evt){
                    // handle a progress event
                });
            });           
          },
j'ai tenté de remplacer avec dojo.io.script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
findGender:function($zesite,$zetable)
        {
           var self=this;
            require(["dojo.io.script", "dojo/dom", "dojo/dom-construct",  "dojo/on", "dojo/domReady!"], function(dom, domConst, on){
    var targetNode = dojo.byId("gender");
    var jsonpArgs = {
        url: "http://"+$zesite+"/#!table?table="+$zetable,
        callbackParamName: "callback",
        content: {
           v: "1.0",
           q: "dojo toolkit"
        },
   load: function(data){
       // Set the data from the search into the viewbox in nicely formatted JSON
       targetNode.innerHTML = "<pre>" + dojo.toJson(data, true) + "</pre>";
       if (dojo.hasClass("gender","icon20")) self.showMessage("icon20 trouvé!",'error')
                    else self.showMessage("test: icon20 non trouvé","error");
 
     },
     error: function(error){
       targetNode.innerHTML = "An unexpected error occurred: " + error;
     }
   };
   dojo.io.script.get(jsonpArgs);
 }
mais ce ne va fonctionne pas, quelqu'un pourrait-il me dire comment corriger ou quelle autre méthode utiliser?