
jquery
小k铁柱
铁柱在努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。
被这个问题困扰了两天,终于被我找出来了前期我只知道ajax 请求一直返回parseerror 的错误,但不知道如何去捕获具体原因直到我在global.asax 文件里加入下面这些去捕获错误信息最终发现是json 字符串超出了最大限制, void Application_Error(Object sender, EventArgs e) { Exception lastError = Server.GetLastError();//在这里捕获错误信息原创 2020-07-31 14:10:39 · 1935 阅读 · 0 评论 -
layui 多文件上传Ajax提交数据
问题是这样的:用户要求可以实现拖拽文件上传,用了Bootstrap-fileinput发现它不兼容ie,那就用layui吧!我希望用户上传的文件能一次性上传,并把表单数据一起传到后台layui实现多文件上传时,上传几个文件就会触发几次接口,但我希望它只执行一次,查了很多资料无果。那就不去触发layui的接口了,那样会导致表单文件被重复提交,所以我采用了ajax提交表单,formdata打包文件和表单数据,一起传到后台。文件配置下面代码都在layui官网上copy的,这里最重要的一点就是要把f原创 2020-07-10 14:32:50 · 2060 阅读 · 1 评论 -
写一个超级简单的form表单验证
主要就是用each这个方法,监听用户输入使用input propertychange,实时监听用户输入使用的是H5新增的input事件,用户输入之后点击其他地方而失去焦点时用blur函数用户点击提交之后缓慢地滑到不合法的地方显示如下:所以主要是css操作类invalid.invalid { border: 1px solid #ff0000; } function oninput() { //把需要验证的项目列举出来,也可以使用类选择器 或者其他name.原创 2020-07-03 18:33:26 · 444 阅读 · 0 评论 -
js eval方法
ajax请求数据格式先抛出一个问题:我使用post请求后台数据,以表格的形式返回键值对,数组对象格式,console.log获取到的数据是下面这种格式的,在前台使用function(data){}接收,data[0].FileiD始终访问不到这个FileID的值。于是我使用eval()之后就可以访问到了,看看使用data=eval(data)对其转换之后的格式是下面这样的,我算是明白了,原来上面我获取到的就只是个字符串,不是数组对象,因为没法使用访问数组的方式去访问,明白了明白了。查了MDN原创 2020-07-02 16:21:52 · 437 阅读 · 0 评论 -
$.post() 设置同步
问题:在服务器请求了数据绑定到radiolist,给radio设置的change事件一直不起作用,于是我将post请求设置为同步之后change事件就生效了。$.ajaxSettings.async = false;$.post(url, {id:id}, function(res) { },"json");$.ajaxSettings.async = true;原因追溯到同步请求和异步请求的区别,异步请求导致它们同时执行,在没请求到数据之前就执行了change事件,所以没反应。原创 2020-06-30 11:24:15 · 8381 阅读 · 0 评论 -
bootstrap-fileinput--看这篇就够了
使用到的插件有Bootstrap-validator 和Bootstrap-fileinput为了做出美丽的页面我也呕心沥血研究了一下Bootstrap-fileinputBootstrap-fileinput 不设置Uploadurl就可以实现非ajax提交,把它当作一个普通的文件控件,如下图,我点击Submit按钮就能实现表单数据和文件的同时提交。Bootstrap-fileinput下载地址:https://codeload.github.com/kartik-v/bootstrap-filei原创 2020-06-20 17:37:45 · 6520 阅读 · 3 评论 -
Bootstrap-fileinput组件的主题初始化
宝藏教程地址:https://plugins.krajee.com/file-theme-demo#theme-fas这部分在网上找资料太少了,发现这个网站的教程可以说是相当详细,一直想做一个能拖拽上传文件的页面,希望能兼容ie,但是这个插件并不兼容,所以我隐藏了缩略图,这样显示已经达到我想要的效果,阅览,多文件和删除。里面的图标显示用的是awesome,这个耗费了我好多时间,因为浏览器解析地址错误。awesome要在主题文件之前引入。注意:这些主题文件是一一对应的,fa对应explorer-fa,原创 2020-06-19 15:16:16 · 1541 阅读 · 0 评论 -
js jquery跳转到特定页面 刷新页面操作
Jquery页面跳转 JavaScript 页面跳转 跳转路径错误问题使用jquery刷新当前页面jquery 页面跳转$(location).attr('href',"http://www.baidu.com");使用JavaScript实现跳转window.location.href = "http://stackoverflow.com";刷新页面window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(转载 2020-06-18 22:10:53 · 919 阅读 · 0 评论 -
Bootstrap4使用Bootstrap-table时不显示图标
Bootstrap-table 图标显示不出来,使用的是Bootstrap4(引入umd的popper.js 和awesome整个文件)font-awesome没有引入,下载地址: https://fontaawesome.dashgame.com/如下显示出来了。ASP.NET MVC get请求JsonRequestBehavior.AllowGet最近做的东西好伤脑筋呜呜呜呜呜呜呜弱小孤独无助...原创 2020-06-17 17:51:51 · 2443 阅读 · 0 评论 -
H5新增事件 oninput限制用户输入
oninput :内容一发生改变就执行此事件onkeyup原创 2020-06-05 00:54:17 · 1037 阅读 · 0 评论