我的Android网络应用程序无法点击jquery ajax。我不知道应该发布什么代码,因为..好吧让我告诉我我做了什么。这是我的网站(马来语论坛)http://debatremaja.com/mb/cadang_tajuk的链接。这是谷歌游戏商店https://play.google.com/store/apps/details?id=com.debatremaja&hl=en中的应用程序。
问题 +竖起大拇指登录上面的网页链接
$(".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");
});
上工作正常
也许ajax在webview中不起作用?
loadUrl(“w3school jquery demo”)//对不起,我发不到2个以上的链接
但是w3school的按钮工作正常。
其他avascript工作正常。我确实在网络应用中设置了setJavascriptEnable(True)。
问题仅发生在我的应用webview上。
提前致谢,因为我有经验,在发布后一小时内回答我的问题。 stackoverflow中很棒的社区。 p>
修改 我使用谷歌托管的jquery链接。这是问题吗?我也使用在同一域(debatremaja.com)托管的try jquery,但与之前一样。不起作用。
答案 0 :(得分:2)
我有同样的问题,请添加以下行:
webview.getSettings().setPluginsEnabled(true);
class JsObject {
public String toString() { return "injectedObject"; }
}
webview.addJavascriptInterface(new JsObject(), "injectedObject");
webview.loadUrl(url_webview);
它位于google's doc