函数Or功能

来源:互联网 发布:香港速成输入法 mac 编辑:程序博客网 时间:2024/06/14 09:01

js动态创建单元格

function createtrtd(newname,newtime,newage,newflase){      // alert(name);       // 获取要插入单元格位置的ID       var Con = document.getElementById("tbodynames");       // 获取要插入单元格位置的ID的第一个元素       var first = Con.firstElementChild       // 创建tr元素       var tr = document.createElement("tr");       // Con.appendChild(tr);       // 将单元格添加在第一行       Con.insertBefore(tr,first);       // 创建td元素       var tdname = document.createElement("td");       var tdtime = document.createElement("td");       var tdage = document.createElement("td");       var tdisfalse = document.createElement("td");       console.log('单元格位置',Con);       console.log(tr);       // console.log(td);       tr.appendChild(tdname);       tr.appendChild(tdtime);       tr.appendChild(tdage);       tr.appendChild(tdisfalse);       // tr.insertBefore(td,tr);       // td.innerHTML = "aaaaa";       tdname.innerHTML = newname;       tdtime.innerHTML = newtime;       tdage.innerHTML = newage;       tdisfalse.innerHTML = newflase;    }

调用本地apk

function openclient(app_url,down_url) {            var startTime = Date.now();            var ifr = document.createElement('iframe');//这里可以进行判断是安卓还是IOS利用不同的链接打开app//            ifr.src = ua.indexOf('os') > 0 ? config.scheme_IOS : config.scheme_Adr;            //和移动端定好的协议 类似于:  com.dalongtech.boxpc://openIntegralPage            ifr.src = app_url;            ifr.style.display = 'none';            //生成一个iframe            document.body.appendChild(ifr);            //倒计时2000毫秒跳转到下载页面            var t = setTimeout(function() {                var endTime = Date.now();                if (!startTime || endTime - startTime < 2000 + 200) {                    window.location = down_url;                } else {                }            }, 2000);            //如果2000毫秒内打开了apk 即网页失去焦点  阻止跳转            window.onblur = function() {                clearTimeout(t);            }        }

简单实现异步上传:

  • PHP文件直接$_FILES接收上传即可

  • jQuery代码

    //选择文件上传的时间$("input[name='pic_service_info[]']").on("change",function(){  //获取上传的文件  var files = $(this).prop('files')  var formData = new FormData();  formData.append("pic_service_info[]", files[0]);  $.ajax({      url: "/api/ajax/admincp.ajax.php?operation=change_pic_info",      type: "POST",      data: formData,      /**       *必须false才会自动加上正确的Content-Type       */      contentType: false,      /**       * 必须false才会避开jQuery对 formdata 的默认处理       * XMLHttpRequest会对 formdata 进行正确的处理       */      processData: false,      success: function (data) {          var data_s = eval("("+data+")");          if (data_s.status == "true") {              //上传成功执行的代码          }          if (data_s.status == "false") {              //上传失败执行的代码          }      },      error: function () {          alert("上传失败!");      }  }); });

预览要上传的图片

  • js、jQuery实现方法一样

    html代码

    <input type='file' name='pic_service_main' onchange='upload_servicemain(this.files)'  accept='image/*'/><!-- 注意:accept='image/*' 属性代表只能选择图片格式文件 -->

    js代码

    //获取元素对象的方法function $$(obj) {      return document.getElementById(obj);  }  //实现读取上传图片并显示  function upload_servicemain(f){      var str = "";      //可能为多个文件      for(var i=0;i<f.length;i++){          //实例化对象          var reader = new FileReader();          //执行读取          reader.readAsDataURL(f[i]);          //读取完成          reader.onload = function(e){              //拼接成img标签,src属性值为选中的文件              str+="<img src='"+e.target.result+"' style='max-width:150px;' />";          }      }      $$("main").innerHTML = str;}

原创粉丝点击