微信JS接口获取得到用户网络状态的值后,怎么传给PHP后台?

利用微信提供的JS接口已经获取得到用户的网络状态值,但是我需要做的是,获取到这个值·传给PHP的控制器·作判断··是WIFI环境我就输出模板1,是2G/3G就输出模板2,... 利用微信提供的JS接口已经获取得到用户的网络状态值,但是我需要做的是,获取到这个值·传给PHP的控制器·作判断··是WIFI环境我就输出模板1,是2G/3G就输出模板2,我现在就是PHP的action中获取不到值!
代码:
<script type="text/javascript">
//获取用户网络状态
function onBridgeReady(){
WeixinJSBridge.invoke('getNetworkType',{},
function(e){
WeixinJSBridge.log(e.err_msg);
// alert(e.err_msg); 成功弹出信息,这个就是JS获取到的值!
//以下方法好像不会运行,不知道哪里有问题!!

$.post("{:U('Sample/index',array('token'=>$_GET['token'],'wecha_id'=>$_GET['wecha_id']))}",{

data: e.err_msg

},function(data){
alert('成功');

});
});
}
还有一个问题啊,我的目的是获取用户的网络状态,然后根据网速·输出到不同的模板当中,但是按照程序运行的顺序是 先PHP---然后才到----JS,也就是说·就算我获取到这个值了,还是先运行完PHP控制器中的代码了,我上面的思路可行吗?

控制器中是这样写:
$data = $_post['data'];
if(isset($data)){
$this->display('index');
}else{
$this->display('index2');
}
展开
 我来答
279838089
2014-10-06 · TA获得超过2801个赞
知道大有可为答主
回答量:2818
采纳率:50%
帮助的人:1718万
展开全部
js和php如何通信?通过ajax
方法如下
首页,用户查看的页面,没有任何php,用js的ajax,传到后端php判断,返回需要返回的页面,显示在首页
更多追问追答
追问
额,思路我是知道了···我上面贴的代码··从$.post开始·不成功,能解决一下吗?
追答
$.ajax({
             type: "post",
             url: "Sample/index",
             data: {hit:e.err_msg},
             success: function(data){
                         
         });
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式