Я пробовал Qooxdoo, и я сделал простой сервер Python с SimpleXMLRPCServer, с тестом на Python я получаю данные без проблем, но могу ли я получить эти данные из Qooxdoo? Я заблудился, и я искал 3 дня, но не получил решений.Проблемы с QooxDoo FrontEnd + Python BackEnd (SimpleXMLRPCServer)
Я стараюсь это:
var JSON_lista_empresas = 1000
button1.addListener("execute", function(e)
{
var rpc = new qx.io.remote.Rpc();
rpc.setServiceName("get_data");
//rpc.setCrossDomain(true);
rpc.setUrl("http://192.168.1.54:46000");
rpc.addListener("completed", function(event)
{
console.log(event.getData());
});
rpc.callAsync(JSON_lista_empresas, '');
});
И я попробовал другие варианты, но ничего не получил :(
Ссылка на файлы:
http://mieresdelcamin.es/owncloud/public.php?service=files&dir=%2Fjesus%2Ffiles%2FQooxdoo
Я попробовал и прочитать все qooxdoo -подписка.
Ну,
RpcPython -> Ok
и в классе/qooxdoo -> test.py
запустить сервер [start-server.py] и запрос от webroser:
http://127.0.0.1:8000//?_ScriptTransport_id=1&nocache=1366909868006&_ScriptTransport_data={%22service%22%3A%22qooxdoo.test%22%2C%22method%22%3A%22echo%22%2C%22id%22%3A1%2C%22params%22%3A[%22Por%20fin%22]}
и ответ в webroser является:
qx.io.remote.ScriptTransport._requestFinished (1, { "ошибка": нулевой, "идентификатор": 1, "результат": «Клиент сказал: [Por fin] "});
но если я запрос от qooxdoo как ответ на [error.png]
Код для qooxdoo:
var rpc = new qx.io.remote.Rpc("http://127.0.0.1:8000/");
rpc.setCrossDomain(true);
rpc.setServiceName('qooxdoo.test');
// asynchronous call
var handler = function(result, exc) {
if (exc == null) {
alert("Result of async call: " + result);
} else {
alert("Exception during async call: " + exc+ result);
}
};
rpc.callAsync(handler, "echo", "Por fin");
Я потерял ((
Файлы:
http://mieresdelcamin.es/owncloud/public.php?service=files&dir=%2Fjesus%2Ffiles%2FQooxdoo
Ну, с Firebug эта ошибка в собственном свете qx.io. remote.ScriptTransport ..... это обнаружить
¿? .............
С наилучшими пожеланиями.