我的 android web 应用程序在单击 jquery ajax 时不起作用。我不知道我应该发布什么代码,因为......好吧,让我告诉我我做了什么尝试。这是我的网站(马来语论坛)http://debatremaja.com/mb/cadang_tajuk的链接。这是 google play 商店https://play.google.com/store/apps/details?id=com.debatremaja&hl=en中的应用程序。
问题 + 点赞登录上面的 Web 链接将运行
$(".vote_active").click(function(){
var topic_id = $(this).data("topic-id");
var linkto= linktodbcontroller+"insert_vote_by_id_n/"+topic_id;
//window.location.href = linkto;
$(this).next(".sum").load(linkto);
// simple prevent 2nd clicked
$(this).removeClass("clickable");
$(this).css("color","#0c0");
$(this).off("click");
});
并且工作正常
- pc web 浏览器、firefox 和 chrome 测试
- 在移动浏览器上(android 4.2.2 cyanogemod firefox)
- 我在 android 2.3 模拟器上的应用程序(上面的链接)
也许 ajax 在 webview 中不起作用?
- 所以我确实将android代码更改为
loadUrl("w3school jquery demo") // 抱歉,我不能发布超过 2 个链接
但是 w3school 中的按钮可以正常工作。
其他 avascript 工作正常。我确实在网络应用程序中设置了 setJavascriptEnable(True)。
问题只发生在我的应用程序 webview 上。
提前感谢,因为我有经验在发布后不到一个小时就得到了我的问题的回答。stackoverflow 中的大社区。
编辑 我使用谷歌托管的 jquery 链接。这是问题吗?我还使用托管在同一域 (debatremaja.com) 中但与以前相同的 try jquery。不工作。
- 它也不适用于 cyanogenmod jellybean 默认浏览器(不是 chrome)