小编wri*_*wan的帖子

Bootstrap 3 datetimepicker事件未启动

我正在使用Bootstrap 3 DateTimePicker ,我正在尝试示例8(Linked datetimepicker).

使用Javascript

$('#dpStart').datetimepicker({
     pickDate: true,                 //en/disables the date picker
     pickTime: false,
     format: "DD-MM-YYYY",
     useMinutes: false,               //en/disables the minutes picker
     useSeconds: false
});

$('#dpEnd').datetimepicker({
     pickDate: true,                 //en/disables the date picker
     pickTime: false,
     format: "DD-MM-YYYY",
     useMinutes: false,               //en/disables the minutes picker
     useSeconds: false
});

$("#dpStart").on("dp.change", function(e) {
     alert('hey');
     $('#dpEnd').data("DateTimePicker").setMinDate(e.date);
});

$("#dpEnd").on("dp.change", function(e) {
     $('#dpStart').data("DateTimePicker").setMaxDate(e.date);
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="row">
  <div class="col-md-6 col-sm-6 form-group">
    <label for="txtStartDate">
      Start Date-Time</label>
    <div class="input-group date" id="dpStart" data-date-format="DD-MM-YYYY">
      <asp:TextBox ID="txtStartDate" runat="server" CssClass="form-control"></asp:TextBox>
      <span class="input-group-addon"><span …
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap twitter-bootstrap-3 bootstrap-datetimepicker

42
推荐指数
2
解决办法
8万
查看次数

for(i in array)和for(var i = 0; i <array.length; i ++)之间的差异

对于所有javascript/jquery家伙来说,这将是一个非常简单的问题.

我从过去2年开始编写javascript,今天我遇到了一个奇怪的问题.

我从我那里获取一个JSONarray C# Webmethod并通过它调用它jQuery.ajax()

当我做

for (i in JSONRaw) {
    Index = Index + 1;
    $('#bottomGridDashboard').append('<tr> <td>' + Index + '</td> <td>' + JSONRaw[i].DisplayName + '</td> <td>' + JSONRaw[i].SpeedInKPH + '</td> <td><img src="' + JSONRaw[i].ImageURL + '" height="20px" alt="" /></td> <td>' + JSONRaw[i].DepotID + '</td> <td>' + JSONRaw[i].RouteID + '/' + JSONRaw[i].ScheduleID + '/' + JSONRaw[i].TripID + '</td> <td>' + JSONRaw[i].Direction + '</td> <td>' + JSONRaw[i].LastStop + '</td> <td> ' + JSONRaw[i].ETAMinutes + ' </td> </tr>');
} …
Run Code Online (Sandbox Code Playgroud)

javascript jquery for-loop

15
推荐指数
2
解决办法
6854
查看次数

如何获取我的谷歌地图窗口的边界框坐标

我正在开发一个包含谷歌地图api v3和PostGres的项目.

我想要做的是将我的地图窗口的边界框坐标(左下角和右上角)传递给POSTGRES,并在特定缩放级别获取生成的地图窗口的POI位置.

我怎样才能做到这一点..?有任何想法吗?在api v3中是否已经有了直接的功能?

我已经得到了这个,但这似乎对我不起作用

在Google Maps窗口中查找转角的长度

javascript jquery google-maps-api-3

11
推荐指数
1
解决办法
3万
查看次数

在地图上显示移动标记

当车辆在路上行驶时,我试图在地图上移动标记(不会消失并再次出现).

我有两个latLng值,我想在两者之间移动标记,直到车辆发送下一个点.然后再次重复该过程.

我尝试了什么:[这不是一种非常有效的方式,我知道]

我的想法是使用下面的技术实现上述方法:

1)在两者之间划一条线.

2)获得折线的1/10分数上的每个点的latLng.

3)在地图上标记10个点以及折线.

这是我的代码:

var isOpen = false;
var deviceID;
var accountID;
var displayNameOfVehicle;
var maps = {};
var lt_markers = {};
var lt_polyLine = {};
function drawMap(jsonData, mapObj, device, deleteMarker) {
    var oldposition = null;
    var oldimage = null;
    var arrayOflatLng = [];

    var lat = jsonData[0].latitude;
    var lng = jsonData[0].longitude;
    //alert(jsonData[0].imagePath);

    var myLatLng = new google.maps.LatLng(lat, lng);

    if (deleteMarker == true) {
        if (lt_markers["marker" + device] != null) {
            oldimage = lt_markers["marker" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps cross-browser google-maps-api-3

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

Bootstrap 3:在面板主体上创建一个叠加层

我想在面板上显示一些我需要覆盖的信息,这些信息应该显示在用户引发的事件上.

我在BootPly上创建了一个演示:

单个面板的HTML :(其余部分写在链接中..没有关联到我的问题)

<div class="panel panel-primary" style="box-shadow: 5px 5px 2px #888888;">
                            <div class="panel-heading">
                                <h3 class="panel-title">
                                    Vehicle Status Comparison <span class="pull-right"><i class="glyphicon glyphicon-fullscreen"
                                        data-toggle="tooltip" data-placement="left" title="Show Full Screen"></i>&nbsp;
                                        <i class="glyphicon glyphicon-pushpin" data-toggle="tooltip" data-placement="left"
                                            title="Show options"></i>&nbsp; <i class="glyphicon glyphicon-info-sign" data-container="body"
                                                data-toggle="popover" data-placement="bottom" title="Information" data-content="This is a very useful information. But I do not know what to write here.">
                                            </i>&nbsp; <i class=" glyphicon glyphicon-retweet" data-toggle="tooltip" data-placement="left"
                                                title="Toggle Chart"></i>&nbsp; </span>
                                </h3>
                            </div>
                            <div class="panel-body">
                                <div id="c_VehicleStatusFull">
                                </div>
                                <div class="overlay" style="display: …
Run Code Online (Sandbox Code Playgroud)

css jquery css3 twitter-bootstrap twitter-bootstrap-3

7
推荐指数
1
解决办法
3万
查看次数

如何从 Node JS 调用 MySql 过程

我想从MySql 节点调用存储过程:

我怎么称呼它?文档说:

You can call stored procedures from your queries as with any other mysql driver. If the stored procedure produces several result sets, they are exposed to you the same way as the results for multiple statement queries
Run Code Online (Sandbox Code Playgroud)

我尝试在互联网上搜索它,但得到的结果非常旧,不再有效。

我试过:

connection.query('procedure_name()', {84,Bhuwan}, function(err, result) {
    connection.destroy();
    if (err)
      throw err;
    callback(err, result);
});
Run Code Online (Sandbox Code Playgroud)

但我收到错误。

任何人都可以为它提供正确的语法吗?

javascript mysql node.js

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

如何在 HTML 页面中嵌入 PDF?

我需要在 HTML 页面中嵌入一个 PDF 文件,供用户在每个主要设备上查看。 大多数方法在桌面上运行良好,但在 iPad 设备上开始出现问题。如果放置在 iframe 或 embed 标签内,PDF 将不再可滚动。

我使用以下技术来解决这个问题:

1) 使用pdf-image作为节点并将 PDF 转换为图像,然后在 div 中滑动它们。这种方法的问题是图像质量下降,不适合在 Web 上查看。

2) 使用Mozilla 的PDF.js它在所有设备上都可以正常工作,但它使页面在 iPad上变得极其缓慢且无响应

3) 使用 Google PDF 查看器

<iframe src="https://docs.google.com/viewer?url=http://public-Url-of-pdf.pdf&embedded=true" frameborder="0" height="500px" width="100%"></iframe>
Run Code Online (Sandbox Code Playgroud)

这种方法问题是我需要公开我的 PDF,出于安全原因我不想这样做。

以上方法都不适合我。是否有任何解决方案可用于将 PDF 嵌入也适用于 iPad 的页面。

我的一位同事告诉我使用无头的 LibreOffice(开放式办公室)在我的页面中嵌入 PDF,但我找不到任何有关它用法的文档?

有人可以帮忙吗?:(

提前致谢!

html javascript pdf openoffice.org node.js

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

错误:ENOENT,没有这样的文件或目录Node JS

我试图通过Node.js上传并下载图像到服务器,我使用下面的代码:

var http = require('http'),
    path = require('path'),
    os = require('os'),
    fs= require('fs'),url = require('url');

var Busboy = require('busboy');

http.createServer(function(req, res) {
  if (req.method === 'POST') {
    var busboy = new Busboy({ headers: req.headers });
    busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
      var saveTo = ".\\Images\\"+filename;
      file.pipe(fs.createWriteStream(saveTo));
    });
    busboy.on('finish', function() {
      res.writeHead(200, { 'Connection': 'close' });
      res.end("That's all folks!");
    });
    return req.pipe(busboy);
  }
 else{
    var request = url.parse(req.url, true);
    console.log(request);
    var action = request.pathname;
    console.log(action);
     if (action !== '/') { …
Run Code Online (Sandbox Code Playgroud)

javascript get http node.js

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

使用jQuery和Node在DOM上填充数据的最佳方法

我正在使用Node Socket.io将数据从服务器推送到客户端浏览器.在客户端我使用jQuery填充DOM中返回的行.

我在代码片段下面用来填充Socket.io返回的数据.

var OverSpeedAlerts = [];
var TripCancellation = [];
var GeofenceInOutAlerts = [];
var ScheduleOverstay = [];
var UnSchduledOverstay = [];
var SkippedBusStop = [];
var TripDelayAlert = [];

var SkippedUnplannedAlert = [];
var DelayStartEndAlert = [];
var RouteDeviatedAlert = [];

var MultipleBusEntry = [];
Run Code Online (Sandbox Code Playgroud)

声明原型:

Array.prototype.inArray = function (comparer) {
    for (var i = 0; i < this.length; i++) {
        if (comparer(this[i])) return true;
    }
    return false;
};

// adds an element to the array if …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom node.js socket.io

4
推荐指数
1
解决办法
1505
查看次数

如何在 AWS EC2 上使用 Node.js 后端在 Nginx 上运行 React 应用程序?

我正在尝试在 Nginx 服务器上运行带有 Node.js 后端的 React 应用程序。

这是 nginx.conf 文件中我的服务器块:

include /etc/nginx/conf.d/*.conf;

    server {
        listen       80;
        listen       [::]:80;
        server_name  _;
        root         /usr/share/nginx/folder-name/frontend/build;
        index index.html index.htm;

        location / {
                proxy_pass http://localhost:5000;
        }
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;



        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
Run Code Online (Sandbox Code Playgroud)

build文件夹包含编译后的react js代码(使用npm run build) Node.js 后端使用 pm2/forever 在端口 5000 上运行。

重启Nginx服务器后,服务器IP上出现react UI,但UI扭曲。另外,我无法访问我的后端 APIMyIP/api/endpoint …

nginx node.js reactjs nginx-location nginx-config

4
推荐指数
1
解决办法
5188
查看次数