我有这个代码,我从多个输入文件类型循环到文件
$(function(){
$('#main-input').change(function(){
var files = $('#main-input')[0].files;
for (var i = 0, f; f = files[i]; i++) {
alert(files[i].name);
}
});
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" id="main-input" multiple>
Run Code Online (Sandbox Code Playgroud)
我想要实现的是克隆主输入(#main-input)并根据循环文件给出一个值(文件)。有什么想法,建议吗?或者这甚至可能吗?
好的,我有这个代码
//start our session
session_start();
//check if there is a page request
if (isset($_GET['page']))
{
//if there is a request page then get it and put it on a session variable and sent back the data that was requested.
$_SESSION['page'] = $_GET['page'];
$currentpage = $_SESSION['page'];
}
//if there is no request then..
else
{
$_SESSION['page'] = "home"; //if there is no request page then we literally tell that we are in the main page so we session will be home …
Run Code Online (Sandbox Code Playgroud) 我正在使用highchart并且我想隐藏 xaxis 类别(图表底部的数字,请参阅下面的图片参考)。有谁知道如何隐藏它?
这里有没有人知道如何制作这样的表头(参考下图)?
我试过了:
<thead>
<tr>
<th>No.</th>
<th>Creation Date</th>
<th>Week Day</th>
<th>Log Type</th>
<th colspan="5" rowspan="1" style="text-align: center">Time</th>
<th>action</th>
</tr>
<tr>
<th>IN/START</th>
<th>OUT/STOP</th>
</tr>
</thead>
Run Code Online (Sandbox Code Playgroud)
但遗憾的是,没有运气,表头错过了,任何帮助,建议,线索,建议,建议,想法?
我有这个脚本
$(document).on("click", "#ocs", function(){
alert("ASdasd");
});
Run Code Online (Sandbox Code Playgroud)
但由于未知原因,它会触发两次点击.我当然可以使用
$("#ocs").unbind().click(function(){
alert("ASdasd");
});
Run Code Online (Sandbox Code Playgroud)
使它不会触发两次,但根据我的要求,我不使用
$("#ocs").unbind().click(function(){
Run Code Online (Sandbox Code Playgroud)
所以任何想法如何使用unbind()或不进行两次触发
$(document).on("click", "selector", function(){
Run Code Online (Sandbox Code Playgroud)
?
我有这个日期格式
2015 年 1 月 1 日
如何从字符串“Jan 1, 2015”中获取年份“2015”?
到目前为止我尝试过这个
var str = "Jan 1, 2015";
var res = str.substr(1, 7);
Run Code Online (Sandbox Code Playgroud)
但不幸的是,遗憾的是没有工作。有什么帮助、想法、线索吗?
我有这个代码(参见下文)
$sql = "SELECT * FROM records";
$result = mysqli_query($this->db,$sql);
while($row = mysqli_fetch_assoc($result)){
$itemid = $row['id'];
$itemname = $row['itemname'];
$itemdesc = $row['itemdesc'];
$brand = $row['brand'];
$serialno = $row['serialno'];
$nostock = $row['nostock'];
$price = $row['price'];
$onsale = $row['onsale'];
$poster = $row['poster'];
$thedate = $row['thedate'];
$sql = "INSERT INTO backupp SET id='$itemid', itemname='$itemname', itemdesc='$itemdesc', brand='$brand', serialno='$serialno', nostock='$nostock', price='$price', onsale='$onsale', poster='$poster', thedate='$thedate'";
$result = mysqli_query($this->db,$sql) or die(mysqli_error($this->db));
return $result;
}
Run Code Online (Sandbox Code Playgroud)
从上面的代码中可以看出,它将首先从名为"records"的db表中提取所有数据,然后将每一行放入相应的变量中,然后插入存储的数据(那些已从db表名中提取的数据)将"并存储在那里的相应变量"记录到名为"backupp"的db表中.现在,问题是,它只添加一条备份记录(首先被拉出的记录),据说它应该将所有从db表命名记录中提取的记录添加到db table named backup.为什么??任何建议,建议,线索和想法将不胜感激.谢谢!
PS:它像导出和导入到具有相同结构的其他表但我有我自己的理由为什么我想这样做并假设我已经成功连接到一个名为"库存"的数据库($ this-> db)并且有db表名称,例如"records"和"backupp"具有相同的结构.
我有一个json数据,我在其中循环并在每个(.searchinput-sub)中创建一组li
var searchinput_sub = document.querySelectorAll(".searchinput-sub");
for (var i = 0, max = searchinput_sub.length; i < max; i++) {
var jsonResData = JSON.parse(e.data);
for(var l=0;l<jsonResData.length;l++){
//create a li element
var newEl = document.createElement('li');
newEl.innerHtml ='<a href="#">test</a>';
searchinput_sub[i].querySelector('.resultsHolder').appendChild(newEl);
}
}
Run Code Online (Sandbox Code Playgroud)
但这一部分
newEl.innerHtml ='<a href="#">test</a>';
Run Code Online (Sandbox Code Playgroud)
不起作用,就像只添加了li标签一样.有什么想法,请帮忙吗?
javascript ×6
jquery ×5
css ×2
php ×2
date ×1
fileapi ×1
highcharts ×1
html ×1
html-table ×1
mysql ×1
mysqli ×1