我需要多次调用 ajax 才能写入 linux 中的命名管道。
这是我的代码。
Javascript 和 ajax
var count = 0;
var status = "online";
while(status=="online" && count!=25){
$.ajax({ url: 'http://192.168.5.10/Command.php',
data: {cmd: 'GORIGHT'},
type: 'post',
success: function(data) {
console.log(data);
}
});
count++;
}
命令.php
if($_POST['cmd']==="GORIGHT"){
$fd = fopen("/tmp/myFIFO","w");
fwrite($fd, "GORIGHT\n");
fclose($fd);
echo "SUCCESS";
}
这是正确的做法吗?或者有更快的方法吗?..这会造成延迟吗?
编辑:更改 ajax 网址。对于那个很抱歉。