小编Bro*_*val的帖子

从数组中删除第一个元素并返回数组减去第一个元素

var myarray = ["item 1", "item 2", "item 3", "item 4"];

//removes the first element of the array, and returns that element.
alert(myarray.shift());
//alerts "item 1"

//removes the last element of the array, and returns that element.
alert(myarray.pop());
//alerts "item 4"
Run Code Online (Sandbox Code Playgroud)

  1. 如何删除第一个数组但返回数组减去第一个元素
  2. 在我的例子中,"item 2", "item 3", "item 4"当我删除第一个元素时,我应该得到

javascript arrays jquery

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

选择选项在更改时从ajax生成值

这里有我的项目的代码和流程我有3选择这里一个大陆一个国家一个城市我得到数据填充这些选择从ajax请求它现在工作正常我只是想有点花哨所以我想要有一些功能

1.当选择Continent时,该国家的列表会在更改发生时列在国家/地区列表中我希望该城市还显示该国家中第一个条目的城市目前没有发生我的工作是我仍然需要更改国家/地区中的条目选择以显示城市列表

2.问题是我需要在大陆的ajax请求中添加另一个ajax请求我不确定这个是否可行我试过它,它现在不起作用

Ajax代码

$('.continentname').change(function() {
        var id = $(this).find(':selected')[0].id;
        //alert(id); 
        $.ajax({
            type:'POST',
            url:'../include/continent.php',
            data:{'id':id},
            success:function(data){
                // the next thing you want to do 
    var country= document.getElementById('country');
              $(country).empty();
    var city = document.getElementById('city');
              $(city).empty();
    for (var i = 0; i < data.length; i++) {
    $(country).append('<option id=' + data[i].sysid + ' value=' + data[i].name + '>' + data[i].name + '</option>');
    }
            }
        });

    });

$('.countryname').change(function() {
        var id = $(this).find(':selected')[0].id;
        $.ajax({
            type:'POST',
            url:'../include/country.php',
            data:{'id':id},
            success:function(data){
                // the next thing you …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery select

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

当datepicker更改jquery时获取当前年龄

$('#dob').datepicker({
    onSelect: function(value, ui) {
        var today = new Date(),
            dob = new Date(value),
            age = new Date(today - dob).getFullYear() - 1970;

        $('#age').text(age);
    },
    maxDate: '+0d',
    yearRange: '1920:2010',
    changeMonth: true,
    changeYear: true
});
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码来获取datepicker更改值时的当前年龄.

我只是困惑什么1970代表在此age = new Date(today - dob).getFullYear() - 1970;我需要去改变它,使它的动态?

jquery

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

使用js序列化<td>中的值是可能的吗?

var data = $("#myform").serialize();
console.log(data);

<form method="post" id="myform" action="">
<table>
<tr>
<td>
<input type=text name="fname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="lname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="age"/>
</td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

我能够使用输入文本序列化这个表单并使用我的问题上面的代码是,是否可以使用td序列化只有在任何想法?我的表单使用是这样的

<form method="post" id="myform" action="">
    <table>
    <tr>
    <td name="fname" id="fname">

    </td>
    </tr>
    <tr>
    <td name="lname" id="lname">

    </td>
    </tr>
    <tr>
    <td name="age" id="age">

    </td>
    </tr>
    </table>
    </form>
Run Code Online (Sandbox Code Playgroud)

javascript jquery serialization

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

pdf文件上传ajax html

    var file = $('#image').prop('files')[0];
    var filename = $('#af_rpta_propertyland_filename').val();

    var form_data = new FormData();
    form_data.append('file', file);
    alert(form_data);


    $.ajax({
        type: 'POST',
        url: '../include/upload.php',
        //dataType: "json",
        data: {
            file: form_data,
            filename: filename
        },
        success: function(data) {
            console.log(data);
            for (var i = 0; i < data.length; i++) {
                console.log("file " + i + ": " + data[i].file);
            }

        },
        error: function(data) {
            alert('No Record Found: ' + data);
        }


    });
Run Code Online (Sandbox Code Playgroud)

<input id="image" name="image" type="file" />

这是我如何在我的PHP代码中使用ajax上传我的pdf文件我这样做

$file = mysql_real_escape_string($_POST['file']);
$filename = mysql_real_escape_string($_POST['filename']);
    if (isset($_FILES['file']) …
Run Code Online (Sandbox Code Playgroud)

javascript php pdf ajax jquery

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

如何隐藏特定日期选择器jquery UI的日历

$('.datepicker_year').datepicker({
  changeMonth: true,
  changeYear: true,
  showButtonPanel: true,
  dateFormat: 'yy',
  onClose: function(dateText, inst) {
    //            var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();

    var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
    $(this).datepicker('setDate', new Date(year, 1));
  },
  beforeShow: function(input) {
    setTimeout(function() {
      $(input).datepicker("widget").find(".ui-datepicker-current").addClass('hide');
      $(".ui-datepicker-month").addClass('hide');
      $("table.ui-datepicker-calendar").addClass('hide');
      $(".ui-datepicker-current").addClass('hide');
    }, 1);
  },
  onSelect: function(dateText) {
    $("table.ui-datepicker-calendar").addClass('hide');
  }
});
Run Code Online (Sandbox Code Playgroud)
.hide {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.0/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
<input class="datepicker_year" type="text" id="" data-attr="" />
Run Code Online (Sandbox Code Playgroud)

我希望我的日期选择器彼此独立。我有很多日期选择器,有些只需要年或月或整个日期

我可以通过以下方式隐藏日历

.ui-datepicker-calendar {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

但我担心它会隐藏所有日历。 …

jquery jquery-ui datepicker show-hide

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

设置可用于基于另一个 select php 选择的选项

大陆表

  1. 亚洲
  2. 南美洲

国家表

  1. 日本
  2. 中国
  3. 巴西
  4. 秘鲁

这是我的表中的数据,我从大陆表和国家/地区表中获取所有数据,如下所示

    <select name="continent" class='required InputBox'>
          <?php echo "<option value=''></option>"; 
    foreach (Contintent() as $value) { 
echo "<option id='" . $value[ 'sysid'] . "' value='" . $value[ 'name'] . "'>" . $value[ 'name'] . "</option>"; } ?>
        </select>
Run Code Online (Sandbox Code Playgroud)

这是为了国家

<select name="country" class='required InputBox'>
              <?php echo "<option value=''></option>"; 
        foreach (Country() as $value) { 
    echo "<option id='" . $value[ 'sysid'] . "' value='" . $value[ 'name'] . "'>" . $value[ 'name'] . "</option>"; } ?>
            </select> …
Run Code Online (Sandbox Code Playgroud)

php foreach select

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

在不去掉前导零的情况下增加一个数字 jquery

我从数据库中获取一个值,我将它作为一个数字重复使用,这个数字有前导零,并且它仅限于 4 位数字,意思是说格式是0001or 0010or 0100or1000当我加 1 时,我从零开始计数例如,我添加的方式前导零消失了

var databasevalue = 0000;
var incrementvalue = parseInt(databasevalue) + parseInt(1); 
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

获取" - "之间的字符串

我有这个字符串:2015-07-023.我想07从这个字符串中获取.

我像这样使用RegExp

var regExp = /\(([^)]+-)\)/;
var matches = regExp.exec(id);
console.log(matches);
Run Code Online (Sandbox Code Playgroud)

但我得到null了输出.

如何正确配置RegExp,我们对此表示赞赏.

javascript regex

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

在java应用程序中仅在文本字段中输入数字

DishFormPanelistIdLbl.setText("Panelist ID:");

        DishFormPanelistIdTxt.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                DishFormPanelistIdTxtActionPerformed(evt);
            }
        });
Run Code Online (Sandbox Code Playgroud)

我这里有ID的文本标签和文本字段我想只输入文本中的数字怎么可能?一直在尝试示例程序un net beans但是他们没有这样的解决方案来解决这个问题任何帮助表示赞赏

"Update"

我想要的是当我输入字母时什么都不会显示但是当数字显示时它会显示

java textbox netbeans numbers

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

在键盘输入时,在每n个字符后加上短划线

$('.creditCardText').keyup(function() {
  var foo = $(this).val().split("-").join(""); // remove hyphens
  if (foo.length > 0) {
    foo = foo.match(new RegExp('.{1,4}', 'g')).join("-");
  }
  $(this).val(foo);
});
Run Code Online (Sandbox Code Playgroud)

我发现这个教程将破折号每4个字符之后,从这里我的问题是什么,如果字符间隔不固定就像这个例子只每4什么如果间隔之后是3 characters "-" 2 characters "-" 4 characters "-" 3 characters "-"这样它会出现这样的123-12-1234-123-123.

javascript regex jquery

0
推荐指数
1
解决办法
7866
查看次数