//return {action: this.to_utf8(this.serializeXML(xml /*, "UTF-8"*/))}
return {action: this.serializeXML(xml)}
}
+
+/**
+ * Utilisé pour l'envoie de donnée avec la méthode ajax de jQuery.
+ */
+Util.prototype.jsonVersAction = function(json)
+{
+ // FIXME : ne plus encapsuler json dans de l'xml (problème avec yaws)
+ return {action: "<json>" + JSON.stringify(json) + "</json>" }
+}
\r
Util.prototype.md5 = function(chaine)\r
{\r
return XMLDocument
}
+Client.prototype.getJSONLogin = function(login, password)
+{
+ return {
+ "action" : "authentification",
+ "login" : login,
+ "password" : password
+ }
+}
+
Client.prototype.getXMLloginCookie = function()
{
var XMLDocument = this.util.creerDocumentXMLAction()
Client.prototype.connexionLogin = function(login, password)
{
- return this.connexion(this.util.xmlVersAction(this.getXMLlogin(login, password)))
+ // return this.connexion(this.util.xmlVersAction(this.getXMLlogin(login, password)))
+ return this.connexion(this.util.jsonVersAction(this.getJSONLogin(login, password)))
}\r
Client.prototype.enregistrement = function(login, password)
async: false,
type: "POST",
url: "request",
- dataType: "xml",
+ dataType: "json",
data: action,
success:
function(data)