javascript - 使用 Jasonette 在 Android 中调用 Javascript 函数
问题描述
我正在使用 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'});
}
爪哇:
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);
成功后我想从java中获取test_value,以便能够使用testEcho(test_value)。这看起来很简单,但由于某种原因我做不到。
解决方案
推荐阅读
- null - MyBatis 注解配置 autowired 字段 null
- python - 导入模块没有属性
- python - Kafka 不同分区选择 python confluent_kafka library v/s apache kafka Java
- c# - Selenium - 等待 OutOfBound 元素 C#
- django - 如何将 Django QueryDict 转换为 Django ORM OR 过滤器列表?
- git - 将存储库重新格式化为带有子模块的超级项目
- coq - COQ 证明助手 - 应用假设
- planning - 如何编写 PDDL 域和问题文件?
- java - 如何使用 Netbeans IDE 用 Java 而不是 Javaw 制作 JAR 文件
- autodesk-forge - BIM 360 重命名文件夹 API