作者pujols05 (qq)
看板Ajax
标题[问题] 串流问题
时间Thu Jul 16 23:41:06 2015
请问版友
我在一个网页上要控制摄影机可以转向
但是我在按下转像按钮後,整个网页会重新刷新,视讯画面会不见
要重新整理才会出现
我想在我按下摄影机转像按钮後,视讯的画面仍然在,我要如何做
以下是我的程式码
-----------------left.cgi----------
#!/bin/bash
gpio mode 1 pwm
gpio pwm-ms
gpio pwmc 400
gpio pwmr 1000
gpio pwm 1 48
echo "Status: 204 No Content"
echo "Content-type: text/plain"
echo ""
-----------------------------------
-------------index.html------------
<html>
<head>
<script Language="Javascript">
function set0()
{
document.location="cgi-bin/left.cgi";
}
</script>
</head>
<body>
<div class="stream">
<img src="
http://192.168.1.19:8081">
</div>
<div style="text-align:center">
<img src="/forward.jpg" id="f" onmousedown="set0()">
</body>
</html>
----------------------------
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.232.238.188
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1437061273.A.D15.html
※ 编辑: pujols05 (36.232.238.188), 07/17/2015 00:11:22
1F:推 Peruheru: 使用ajax送出请求,网页就不会重读了,这就是本版宗旨XD 07/17 09:51
3F:→ Peruheru: 看你的写法是直接导向到画面往左的网页,那就用Get 07/17 09:52
4F:→ Peruheru: $.get( "cgi-bin/left.cgi", function( data ) { }); 07/17 09:54
5F:推 Peruheru: <script type="javascript" src="jquery位置"></script> 07/17 09:57
6F:→ Peruheru: 先去下载jquery放进网站资料夹内,然後把上面位置改掉 07/17 09:57
7F:→ Peruheru: 改掉後放到<script Language="Javascript">之前 07/17 09:58
8F:→ Peruheru: 再把 document.location="cgi-bin/left.cgi"; 换成四楼 07/17 09:59
9F:→ Peruheru: 懒得理解ajax写法的话这样最快有效果 07/17 10:00
10F:→ pujols05: 谢谢p大,请问我的写法不好吗,有更正规的写法吗? 07/17 14:25
11F:→ pujols05: 刚接触jquery,还在摸索。 07/17 14:25
12F:推 Peruheru: document.location 指的是把本页换到新网页去,那当然会 07/17 14:42
13F:→ Peruheru: 造成换页,所以要用另一种方法送出你要的网页请求 07/17 14:42
14F:→ Peruheru: 也不是一定要用jQuery,只是要看到成果这样最快 07/17 14:43
15F:→ Peruheru: 我不会说你的写法不好,只是你的写法不合你的要求而已 07/17 14:44