小编Cos*_*min的帖子

在jQuery中将日期添加到给定日期

我有一个包含三个字段的表单,"start_date","days","end_date".我想通过在开始日期添加天数来获得结束日期.

我的jQuery代码是:

$("#days").change(function(){
  var start_date = new Date($("#start_date").attr('value'));
  var days = parseInt($("#days").attr('value'))-1;
  var end_date = new Date(start_date);
  end_date.setDate(start_date.getDate() + days);                            
  $("#end_date").val(end_date.getFullYear() + '-' + ("0" + (end_date.getMonth() + 1)).slice(-2) + '-' + ("0" + end_date.getDate()).slice(-2));
});
Run Code Online (Sandbox Code Playgroud)

在"end_date"字段中,我得到"NaN-aN-aN".

我究竟做错了什么?

jquery date

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

创建一个远程Git存储库并使用已存储在远程位置的文件填充它

我是Git的新手,我将开始为现有的Web应用程序开发新模块.此应用程序目前托管在Web服务器上,我想使用Git作为版本控制工具.我创建了一个新的裸存储库,git init --bare newdev.git但我不知道如何添加已经在服务器上的文件.

谢谢.

git remote-server git-remote

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

Gmaps.js从数组中添加/删除标记

当用户点击复选框时,我想显示或隐藏一些标记.我正在使用Gmaps.js,负责这个的代码是:

// Check if the user wants to display points of interest
$("#poi").click(function() {
    var poi_markers = [];

    if ($("#poi").is(':checked')) {
        // Get points of interest and display them on the map
        $.ajax({
            type: "POST",
            url: "/ajax/poi.php",
            dataType: "JSON",
            cache: false,
            success: function(data) {
                $.each(data, function(key, value) {
                    poi_marker = {
                        marker: {
                            lat: value.latitude,
                            lng: value.longitude,
                            icon: '/images/marker-sight.png',
                            infoWindow: {
                                content: value.name
                            }
                        }
                    }
                    poi_markers.push(poi_marker);
                });

                console.log(poi_markers);

                map.addMarkers(poi_markers);
            }
        });
    } else {
        map.removeMarkers(poi_markers);
    }
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps gmaps.js

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

在 Apache POI 中按单元格名称设置新单元格值

我是 Java 和 Apache POI 的新手,但是我得到了这个任务,我必须从命令行读取 Excel 文件的名称以及需要修改的列的名称和值。

所以最终应用程序会像这样运行: java test -f test.xls -i B2=10;B3=20;B4=30

我创建了一个包含单元格名称及其值的地图,但我不知道如何使用此地图来按名称访问单元格(例如:B2)并设置新值(例如:10) .

到目前为止,我的代码如下:

package test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.CellReference;
import org.apache.poi.ss.usermodel.*;

public class ReadExcel {
    public static void main(String[] args) throws FileNotFoundException, IOException {
        // Will contain cell name / value pair for input cells and output cells
        Map<String, String> inputCellsMap …
Run Code Online (Sandbox Code Playgroud)

java excel apache-poi

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

重构重复的jQuery代码

我想从一个旧项目重构以下代码片段.

$("#foo_div").html('').load('/some/route/', function(){
    // ... 
});

$("#bar_div").html('').load('/some/route/', function(){
    // ... 
});

$("#baz_div").html('').load('/some/route/', function(){
    // ... 
});
Run Code Online (Sandbox Code Playgroud)

代码的作用是进行AJAX调用并得到一些HTML结果,然后将其附加到三个div.结果总是一样的,所以不需要有三个相同的调用.

有没有什么办法可以重写这段代码,以便一次运行调用,存储输出,然后将它附加到三个div?

我不想使用"异步",所以我正在寻找其他方法来做到这一点.

谢谢.

javascript jquery

2
推荐指数
1
解决办法
76
查看次数