小编Raj*_*bir的帖子

将PHP变量传递给bootstrap模式

我有一个使用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">&times;</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)

php mysql jquery twitter-bootstrap

7
推荐指数
2
解决办法
5万
查看次数

高效使用 WebSocket 和 DataTables

我已经运行了一个 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)

javascript datatables websocket binance

6
推荐指数
0
解决办法
2192
查看次数

如何打开多个 WebSocket 流

我正在尝试从 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()所有货币对的 f​​orEach 和流价格数据添加到。

我不确定这是否可行,或者有什么更好的解决方案,但我希望从 api 流式传输和显示实时数据。

javascript arrays for-loop websocket binance

5
推荐指数
1
解决办法
5352
查看次数