<script>
swipeBack:true //启用右滑关闭功能
mui('.mui-content .mui-switch').each(function() { //循环所有toggle
this.parentNode.querySelector('span').innerText = '状态->' + (this.classList.contains('mui-active') ? '运行' : '关闭');
this.addEventListener('toggle', function(event) {
var data = event.detail.isActive ? '1' : '0';
***mui.post("http://xxx/xxx/xxx.php", {'data':data},function(d)*{**
d.data=='1'?'已经运行':'已经关闭';
}
,"json"
);
this.parentNode.querySelector('span').innerText = '状态->' + (event.detail.isActive ? '运行' : '关闭');
});
});
</script>
PHP部分xxx.php中段落
$id=1;
$data = intval($_GPC['data']);
$data = ($data==1?'0':'1');
pdo_update("device", array('status' => $data), array("id" => $id));//升级数据库代码
die(json_encode(array("data" => $data)));
上述代码event事件中的innerText能正常修改,但是post没有任何反应,数值也没有传输
求助大神们,传输给php的代码该怎么写?谢谢先
1 个回复
f***@163.com (作者)
自己搞明白了,来结贴
上述代码没有问题,就是```javascript
$data = ($data==1?'0':'1');