2022-09-03 原生js封装ajax 原生js封装ajax function ajax(options) { var xhr = null; var type = 'GET'; var params = formsParams(options.data); if (typeof options.type != 'undefined') { type = options.type.toUpperCase(); } //创建对象 if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } if (typeof options.async == "undefined") { options.async = true; } // 设置超时时间(毫秒) if (typeof options.timeout == "undefined&qu... 2022年09月03日 823 阅读 0 评论
2021-07-30 jQuery ajax如何同步请求 jQuery ajax如何同步请求 由于$.post() 和 $.get() 默认是 异步请求,如果需要同步请求,则可以进行如下使用:在$.post()前把ajax设置为同步:$.ajaxSettings.async = false; 在$.post()后把ajax改回为异步:$.ajaxSettings.async = true; 如:$.ajaxSettings.async = false; $.post("/finance/getLastTimeCard", data, function(result) { // 请求处理 },"json"); $.ajaxSettings.async = true; $.ajax设置同步,加个async: false就可以了$.ajax({ type:"post", url:"login.php", data:{name:"name",password:"password"}, datatype: "jso... 2021年07月30日 1,141 阅读 0 评论
2021-03-24 Layui导出长数字变科学计数解决方法 Layui导出长数字变科学计数解决方法 在导出时遇到导出后的数据变科学计数,导致数据不准确,在field中返回数据时,使用templet进行处理下即可!table.render({ elem: '', url: '', method: 'post', cols: [[ {type:'checkbox'} ,{field:'id',title:'ID',width:80,sort:true} ,{field:'order_number',title:'订单编号',sort: true,templet:function(d){ return d.order_number+"\t"; }} ]] }) 2021年03月24日 1,310 阅读 0 评论
2020-11-18 PHP连接数据库,通过接受post请求实现增删改查 PHP连接数据库,通过接受post请求实现增删改查 1.html文件:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Cache-Control" content="no-cache"> <title>PHP连接数据库实现增删改查</title> </head> <body> <div> <input type="text" name="daiHao" placeholder="代号"> <input type="text" name="keMu" placeholder="科目"... 2020年11月18日 733 阅读 0 评论
2020-11-11 PHP分页类库,支持ajax模式和普通的跳转模式,内含demo例子 PHP分页类库,支持ajax模式和普通的跳转模式,内含demo例子 介绍:没有任何依赖,可在任何环境下使用,开箱即用 简单灵活好用,多个样式可选,支持 ajax 模式 和 普通的跳转模式,如:[?|&]page=1 和 pathInfo /page/1 等模式点击跳转分页时不会漏掉其他url原有的参数安装:方式1:使用 composer 命令安装:composer require tcwei/page 方式2:也可直接在 src找到 Page.php 类库文件,直接拖到你的类目录内,include 该文件可直接使用使用:简单使用:include 'Page.php'; use tcwei\smallTools\Page; $pageClass = new Page(); $totle = 100;//总条数 $pageHtml = $pageClass->getPageHtml($totle); echo $pageHtml; 例子1 pathInfo模式:$pageClass = new Page(); //选择分页样式: 可选用样式:flickr、blackRed、youtube、viciao $pageClass->pageT... 2020年11月11日 899 阅读 0 评论
2020-04-27 随机今日诗词网HTML源码 随机今日诗词网HTML源码 采用ajax加载采集,接口对接官方API,全自动采集,源码上传解压缩直接就可以访问,纯HTML的!下载地址:https://www.lanzouy.com/ibzw22h 2020年04月27日 735 阅读 0 评论
2020-01-03 jQuery实现文件编码成base64并通过AJAX上传的方法 jQuery实现文件编码成base64并通过AJAX上传的方法 本文实例讲述了jQuery实现文件编码成base64并通过AJAX上传的方法。分享给大家供大家参考,具体如下:使用AJAX是无法直接上传文件的,一般都是新建个iframe在它里面完成表单提交的过程以达到异步上传文件的效果。如此做可以达到比较好的浏览器兼容性,不过代码量会比较大,即使是使用了文件上传插件,例如plupload。如何能达到灵活的程度呢,能像普通的AJAX提交表单数据那样将文件看成是普通表单参数来对待就好了。灵光一闪,利用javascript的FileReader对象将文件编码成base64再传服务器不就行了么~开始动手,丰衣足食。<?php // 后端对文件数据解码并保存 if (!empty($_POST)) { $dir = base64_upload($_POST['fileBase64'], 'jpg', 'img'); exit(json_encode(['img' => $dir])); } function base64_upload($content, $suffix, $dir = 'topic', $filename ... 2020年01月03日 920 阅读 0 评论
2019-12-31 JQuery ajax 实例详解 JQuery ajax 实例详解 $.ajax({ type: "post",//提交数据的类型 post get url: "login.html",//提交的网址 data: {//提交的数据 name: "name", password: "password" }, dataType: "json",//"xml", "html", "script", "json", "jsonp", "text" //返回数据的格式 contentType: "application/x-www-form-urlencoded",//发送数据到服务器时所使用的内容类型 timeout: 10000,//设置请求超时时间(毫秒) async: true,//异步为true,同步为false,默... 2019年12月31日 981 阅读 0 评论
2019-12-17 ajax和axios请求本地json数据 ajax和axios请求本地json数据 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。ajax请求本地jsontest.json { "data":[ {"id":"1","nick":"濮阳南风"}, {"id":"2","nick":"茅云蔚"}, {"id":"3","nick":"箕建"}, {"id":"4","nick":"表振"}, {"id":"5","nick":... 2019年12月17日 864 阅读 0 评论
2019-11-01 Vue项目实用经验 Vue项目实用经验 开始vue项目首先安装node下载地址:https://nodejs.org/zh-cn/然后安装vue-cli脚手架npm install -g vue-cli vue-cli项目第一步创建名为 zhizun的项目~~..... $ vue init webpack zhizun 项目回答Project name:项目名称 Project description:项目描述 Author:作者 Runtime-only:构建方式,分为独立构建和运行构建,默认选择 standalone vue-router:是否安装路由 ESLint: ESLint规范,有标准的缩进、空格等规范 可以选 N Set up unit tests: N Setup e2e tests with Nightwatch: N 完成后,执行进入到项目文件里$ cd zhizun 本地服务器运行,出来一个测试地址$ npm run dev ····································································安装cnpm淘宝镜像npm i... 2019年11月01日 1,040 阅读 0 评论