我有一个使用while循环创建的按钮.所以while循环为mysql表中的每一行创建一个表行.
我有一行代码用于按钮,它为表的每一行再次创建,每个按钮具有基于id该记录的不同值.
$order .= '<td><a href="#myModal" class="btn btn-default btn-small" id="custId" data-toggle="modal" data-id="'.$row['ID'].'">Edit</a></td>';
Run Code Online (Sandbox Code Playgroud)
问题是我想使用它$row['ID']并在模态中查看它,所以我可以使用mysqli查询检索具有相同ID的记录.
这是模态的代码.
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Edit Data</h4>
</div>
<div class="modal-body">
i want to save the id in a variable here so i can use it in a php script for this modal
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我已经运行了一个 WebSocket 客户端,它从 Binance WebSocket API 获取数据流。客户端访问流并使用流数据更新数据表。但是由于更新到表的数据量很大,导致DataTable非常慢。由于 WebSocket 使用的内存量,如果页面打开时间过长,它会导致页面重新加载
let trackedStreams = [];
var table = $('#example').DataTable( {
columns: [
{ title: "Pair", data: "pair" },
{ title: "Last Price", data: "lprice" },
{ title: "24h Change", data: "24change" },
{ title: "24h High", data: "24high" },
{ title: "24h Low", data: "24low" }
]
});
let ws = new WebSocket("wss://stream.binance.com:9443/ws/!ticker@arr");
ws.onopen = function() {
console.log("Binance connected...");
};
ws.onmessage = function(evt) {
try {
let msgs = JSON.parse(evt.data);
if (Array.isArray(msgs)) …Run Code Online (Sandbox Code Playgroud) 我正在尝试从 Binance WebSocket API 流式传输数据,我让它一次为一个符号工作。
if ("WebSocket" in window) {
//open websocket
var symbols = getSymbol();
//console.log(symbols);
symbols.forEach(function(entry) {
console.log(entry);
})
var ws = new WebSocket("wss://stream.binance.com:9443/ws/btcusdt@miniTicker")
ws.onopen = function() {
console.log("Binance connected...");
};
ws.onmessage = function(evt) {
var r_msg = evt.data;
var jr_msg = JSON.parse(r_msg);
}
ws.onclose = function() {
console.log("Binance disconnected");
}
} else {
alert("WebSocket is NOT supported");
}
Run Code Online (Sandbox Code Playgroud)
行 varsymbols = getSymbol();创建了一个包含 431 个符号的数组,我的逻辑(以及我试图实现的目标)是将new websocket()所有货币对的 forEach 和流价格数据添加到。
我不确定这是否可行,或者有什么更好的解决方案,但我希望从 api 流式传输和显示实时数据。
binance ×2
javascript ×2
websocket ×2
arrays ×1
datatables ×1
for-loop ×1
jquery ×1
mysql ×1
php ×1