首先让我介绍一下我的环境。我正在开发一个在其他人开发的Android应用程序(webview)中运行的webapp。此应用程序配置了商店ID和我的webapp的URL。每个商店只能设置ID,而不能设置URL。
webapp将被放置在不同的商店中,因此每次重新加载时都需要加载正确的商店信息(商店名称,联系信息......)。
我的问题出现了:Web应用程序是用PHP构建的,他们告诉我用来从Android应用程序获取商店ID的方法是javascript。例如:
<script>
Android.getStoreID();
</srcript>
此方法将商店标识返回为整数。我正在json中检索API中的所有商店详细信息(一些细节每天更新),在调用API时指定商店ID。
理想情况是运行javascript方法,获取商店ID,并将其传递给php以获取所有商店信息并将其显示在主页中。
我已经阅读了所有关于“ PHP在服务器端运行,javascript客户端...... ”并尝试运行该脚本,重新加载具有正确ID的页面(通过URL参数)但它没有不做生产。
var storeid = Android.getStoreid();
var parameter = "http://localhost/wordpress/?id="+storeid;
if (window.location.href !== parameter) {
window.location.href="?id="+storeid; }
任何想法或方向?我读过一些jquery或者ajax可以帮忙吗?