ajaxhtml样式丢失,使⽤AJAX更改CSS样式并且⽆需重新加载在服务器发⽣什么事情之后,是否可以更改CSS元素的颜⾊?使⽤AJAX更改CSS样式并且⽆需重新加载
在我的程序中,我点击⼀个按钮,然后启动⼀个PHP程序。该程序更改服务器中的值(Raspberry Pi的GPIO端⼝的值)。
有没有可能,我可以改变⼀个CSS属性与PHP加载后?如果我尝试AJAX,它没有影响,因为该⽹站已经加载,并且输出对⽹站没有影响。
var gpio_status = '0';
var php_output = ElementById("output");
var request;
function gpio_out(gpio_nr) {
request = new XMLHttpRequest();
request.open("post", "gpio_out.php", true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.send("daten=" + gpio_nr);
}
function request_status() {
css最新if (adyState == 4 && request.status == 200) {
php_output.innerHTML = sponseText;
}
}
内容的AJAX⽂件:
$gpio_status = shell_exec("cat /sys/class/gpio/gpio" . $gpio_nr . "/value");
echo "
echo "var gpio_status = '$gpio_status';";
echo "";
最后我想要的JS变量 “gpio_status”。但它始终具有与我在开始时给出的值相同的值:0.如果我使⽤colsole.log()变量,我总是会得到0.但是,其他代码正常⼯作。
2016-12-19
ChiefAlu
+0
+1
'如果我尝试AJAX它没有影响,因为该⽹站已经加载,并且输出对⽹站没有影响 - 你做错了,显⽰代码 –
+0
你能检查我的代码吗? –
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论