Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从服务器脚本快速刷新动态内容的URI_Javascript_Jquery_Ajax_Mono_Linden Scripting Language - Fatal编程技术网

Javascript 从服务器脚本快速刷新动态内容的URI

Javascript 从服务器脚本快速刷新动态内容的URI,javascript,jquery,ajax,mono,linden-scripting-language,Javascript,Jquery,Ajax,Mono,Linden Scripting Language,我希望初学者的问题是可以接受的。我不介意学习,但根据目前的研究,我甚至不知道从哪里开始 我需要一个脚本,该脚本可以放入一个小的URI空间(大约1000个字符或更少),它可以使用服务器脚本解析的信息(由http上的meta verse对象提供的lsl/mono)快速更新自身 目标浏览器是Second Life viewer(基于Mozilla)的内置媒体查看器。解析后的html将来自LSL/mono脚本。我试图以0.2到0.5秒的更新分辨率在SecondLife meta verse中的原语上显示

我希望初学者的问题是可以接受的。我不介意学习,但根据目前的研究,我甚至不知道从哪里开始

我需要一个脚本,该脚本可以放入一个小的URI空间(大约1000个字符或更少),它可以使用服务器脚本解析的信息(由http上的meta verse对象提供的lsl/mono)快速更新自身

目标浏览器是Second Life viewer(基于Mozilla)的内置媒体查看器。解析后的html将来自LSL/mono脚本。我试图以0.2到0.5秒的更新分辨率在SecondLife meta verse中的原语上显示生成的html(基本上只是将原语面变成一种UV投影的浏览器窗口)

我想我需要像ajax这样的东西来不断ping服务对象以获取刷新的动态信息,并更新初始URI中的一个部分?我不知道如何设置这个

已尝试: 我试着简单地将我的一小块html放在URI中,让MetaVerse的mono/lsl脚本强制浏览器更新,这在某种程度上是可行的,但是通过这样的脚本强制媒体刷新会被限制到大约2秒的可靠刷新分辨率。我真的需要完全更新客户端…分辨率更像0.2秒,因为信息用于更新移动车辆的数字仪表盘

已尝试: 只是在URI中使用基于元的刷新。要么我做错了,要么就是没用。这样的方法会支持小于一秒的分辨率吗

还尝试使用这个网站上关于ajax的脚本示例,虽然他们给出了很好的示例代码,但他们没有说明如何在浏览器中设置标题等,以使用他们所说的任何库(假设读者在这些线程级别上知道他们在谈论什么库以及如何设置它们)…所以在这一点上这些都不适合我

服务器脚本解析一个简单的动态刷新的html格式文本。每次刷新时,都可以将其转储到单个div区域中

需要快速解析的html示例:

<body bgcolor="black">
<font size="7" color="cyan"><center>
Throttle: 50%<br>
Speed: 40<br>
Bearing: 100, 100, 1000<hr="red">
HP: 200 - Kills: 3<br>
Damage Dealt: 1000
</center></body>

油门:50%
速度:40
轴承:1001001000 生命:200-死亡:3次
造成的损失:1000
或者如果它更有效,它可以作为更高级脚本的简单变量更新转储,只更改表中的“数字”?但我也不知道该怎么做


我想我对如何让服务器端脚本解析我希望显示的所需html有很好的理解。我完全不知道如何设置一个URI,每0.2秒从客户端请求一次,并避免从“缓存”而不是实际的目标url中提取该信息。

如果正确解释问题,请尝试使用
XMLHttpRequest

var js = 'data:text/html;charset=utf-8,<html><script>(function r(){var x=new XMLHttpRequest();x.open("GET","https://gist.githubusercontent.com/anonymous/27e432abdb3c506aaa04/raw/109eb3da644a4bbc4aaa4d10ed286471a31b9655/update.html",true);x.onload=function(){document.write(x.responseText);setTimeout(function(){console.log(r)},200)};x.send()}())</script></html>';

使用web套接字:什么是“小URI空间(大约1000个字符或更少)”?Total
js
更新
div
1000个字符或更少?meta-verse可以使用有限空间的URI(相对于url),其中可以包含一个小脚本或一个小网页。如果脚本大于此值,我可能仍然可以使用它,但我必须从某个服务器至少提供一次整个脚本。如果有必要的话,没什么大不了的。我只是希望在“学习”基础知识时保持简单:)这里有一点概述: