【发布时间】:2015-05-18 14:44:26
【问题描述】:
我有一张桌子,您可以在此处的链接中看到:http://csgo.nssgaming.com/index.php 这是一个包含自动更新数据的列表,但我不想将这些信息输出到表中,而是将其放入数据库中。但我不知道该怎么做,当它在javascript中时。所以如果有人能告诉我该怎么做或展示一个例子,我会很高兴。
您可以在此处查看代码:
<!DOCTYPE HTML>
<!-- Install gentoo fgt -->
<html>
<head>
<title>csgolounge-api example</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://bootswatch.com/darkly/bootstrap.min.css" />
</head>
<body>
<div class="content">
<div class="container">
<nav class="navbar navbar-default" role="navigation" style="margin-top: 20px;">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">lel</a>
</div>
</div>
</nav>
<div class="row">
<div class="col-md-12">
<div class="well" id="radio_2">
<legend>Matches</legend>
<table class="table table-striped table-bordered table-condensed">
<thead>
<tr>
<th>Team_1</th>
<th>Team_2</th>
<th>Time</th>
<th>Status</th>
<th>Link->csgolounge</th>
</tr>
</thead>
<tbody></tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script>
function sortTable(table, order) {
var asc = order === 'asc',
tbody = table.find('tbody');
tbody.find('tr').sort(function(a, b) {
if (asc) return $('td:last', a).text().localeCompare($('td:last', b).text());
else return $('td:last', b).text().localeCompare($('td:last', a).text());
}).appendTo(tbody);
}
$.getJSON("./api.php", function(data) {
$.each(data, function(key, val) {
var live, time, team_1, team_2
live = val.live
time = val.time
team_1 = val.teams[0].name + " (" + val.teams[0].percent + ")"
team_2 = val.teams[1].name + " (" + val.teams[1].percent + ")"
link = key
status = live ? "Live" : ""
if(val.result)
if(val.result.status == "won")
if(val.result.team == 0) team_1 += " [won]"
else team_2 += " [won]"
$("tbody").html($("tbody").html() + "<tr><td>" + team_1 + "</td><td>" + team_2 + "</td><td>" + time + "</td><td>" + status + "</td><td>" + link + "</td></tr>")
});
sortTable($('table'),'desc');
});
</script>
</body>
</html>
【问题讨论】:
-
欢迎来到 Stack Overflow!这个问题的信息有点少。能分享一下你尝试过的,遇到了什么问题吗?
-
它已更新!感谢您的快速评论
-
你想放入什么样的数据库?
-
Mysql 我猜你可以在这里看到数据库结构:gist.github.com/kris914g/dd678afb351234344993
-
MySQL 不在浏览器中运行。如果你想把数据放进去,那么你需要在服务器上运行一些东西。数据不是已经在数据库中了吗?您正在请求一个本地 URL (api.php)。
标签: javascript php json