问题描述
上点击jQuery的AJAX我的Android网络应用程序不工作。我不知道我应该张贴什么code,因为......好吧,让我告诉我怎么做尝试。这是链接到我的网站(论坛马来人) http://debatremaja.com/mb/cadang_tajuk 。这是在谷歌Play商店 HTTPS应用程序://播放?.google.com /存储/应用程序/详细信息ID = com.debatremaja和放大器; HL = EN
My android web app doesnt work on click jquery ajax. I don't know what code should i post because .. okay let me tell what i did try. This is link to my web (forum in malays) http://debatremaja.com/mb/cadang_tajuk . and this is app in google play store https://play.google.com/store/apps/details?id=com.debatremaja&hl=en .
问题+竖起大拇指登录网站链接上面运行。
Problem+ Thumbs up sign in web link above will run
$(".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");
});
-
和上
And that working fine on
- 在电脑网络浏览器,Firefox和Chrome测试
- 在手机浏览器(安卓4.2.2 cyanogemod火狐)
- 在我的应用程序在Android 2.3模拟器(以上链接)
也许阿贾克斯不工作的WebView?
Maybe ajax not working in webview ?
- ,所以我确实改变安卓code到
使用loadURL(w3school jQuery的演示)//对不起,我不能发布超过2链接
loadUrl("w3school jquery demo") // Sorry, i cannot post more than 2 links
但在w3school按钮正常工作。
But the button in w3school works fine.
其他avascript工作正常。我没有在Web应用程序设置setJavascriptEnable(真)。
Other avascript works fine. I did set setJavascriptEnable(True) in web app.
问题只happend在我的应用程序的WebView。
Problem only happend on my app webview.
在此先感谢,因为我已经得到的experiance我的问题发布后回答少一个小时。大comunity的计算器。
Thanks in advance because i had experiance get my question answered less an hour after posting. Great comunity in stackoverflow.
修改我使用谷歌托管的jQuery链接。这是什么问题?我也用托管在同一个域中尝试的jQuery(debatremaja.com),但和以前一样。不工作。
EditI use google hosted jquery link. is this the problem? I also use try jquery hosted in same domain (debatremaja.com) but same as before. Doesnt work.
- 在它的CyanogenMod软糖默认浏览器(不镀铬)也不起作用
推荐答案
我有同样的问题,加入这一行:
I had the same problem, add this line:
webview.getSettings().setPluginsEnabled(true); class JsObject { public String toString() { return "injectedObject"; } } webview.addJavascriptInterface(new JsObject(), "injectedObject"); webview.loadUrl(url_webview);
这是在谷歌的文档
这篇关于在果冻豆的WebView不工作AJAX的jQuery的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!