Я превращаю свой веб-сайт в приложение, использующее Jasonette, но у меня возникают проблемы с передачей java-значений в javascript после успеха.Я использую следующий код, который работает нормально:
JSON:
"actions": {
"$foreground": {
"type": "$reload"
},
"test_action": {
"type": "$util.banner2",
"success": {
"type": "$agent.request",
"options": {
"id": "$webcontainer",
"method": "testEcho"
}
}
}
Javascript:
$agent.trigger("test_action");
function testEcho(){
$('#wrapper').find('#test').css({'color':'red'});
}
Java:
JSONObject json_test_value=new JSONObject();
String test_value = "xpto";
json_test_value.put("value1", test_value);
JasonHelper.next("success", action, json_test_value, event, context);
Я хочу получить test_value из java после успеха, чтобы можно было использовать testEcho (test_value).Это кажется простым, но по некоторым причинам я не могу сделать.