gpt4 book ai didi

javascript - 从 AJAX 获取字符串

转载 作者:行者123 更新时间:2023-11-28 20:18:06 25 4
gpt4 key购买 nike

我在 google 上搜索了一段时间,试图找到一种使 AJAX 工作的简单方法。我发现了一些东西,但到目前为止我还没有幸运地让它们发挥作用。我想从名为“serverstatus.php”的 PHP 文件中获取一个字符串。该字符串当前在服务器状态页面上输出如下:“在线:0:20 离线”解释:有两台服务器,第一个在线,20 个客户端中有 0 个。第二个已离线。

我想要它做的是通过 AJAX 加载这些值,然后用“”分割它们,然后用“:”分割我得到的每个值。这应该给我我想要的一切。

我必须获取字符串的代码是这样的:

<head>
<script>
var someVar;
$.ajax({url: $_SERVER['DOCUMENT_ROOT'].'/inc/int/serverstatus.php', success: function(ajaxResponse) {
someVar = ajaxResponse;
document.write(someVar);
}});
</script>
</head>

注意:我希望在页面开始加载时立即调用代码。

编辑:我认为问题在于它没有从状态页面获取任何值。此外,状态页面上的值是从 MySQL 服务器加载的,因此大约需要 1-3 秒才能显示。

最佳答案

一旦页面加载并分割字符串,它将立即运行。然后数据将被放入ID为response_container的div中

<html>
<head>
<script type="text/javascript">

$(document).ready(function(){

var someVar;
$.ajax({
url: 'serverstatus.php',
success: function(ajaxResponse) {

var data = ajaxResponse.split(" ")[0].split(":");
currentClients = data[1];
maxClients = data[2];

$("#response_container").append('Clients: ' + currentClients + ', Max: ' + maxClients);

}
});

});
</script>
</head>
<body>
<div id="response_container"></div>
</body>
</html>

关于javascript - 从 AJAX 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com