ajax提交异常解决】的更多相关文章

一.遇到的问题 在项目中使用ajax提交表单失败,并且后台程序都没有执行,分析具体问题是由于post表单时contenttype的类型不一致. 二.解决方式 $.ajax({ type: 'post', url:'/contentType', contentType:'application/x-www-form-urlencoded', data:{ username:'admin', password:' }, dataType:'json', success:function (data)…
用submit来提交表单,然后在js中监听submit方法,用ajax提交表单最后阻止submit的自动提交. 在标准浏览器中,阻止浏览器默认行为使用event.preventDefault(),而在IE6~8中,使用returnValue属性来实现. <html> <head> <script type="text/javascript" src="jquery-1.9.0.min.js"></script> <…
最近在公司做资源及文章上传功能遇到一个小问题,被坑了好半天. 该功能就类似利用富文本编辑器发布信息,但是用Ajax提交数据,因此提交参数值中不可避免的含有html标签. 在本地运行代码一直没问题,总是可以提交成功,但是代码部署到线上就不能成功提交数据了,被坑了好久,找了好半天才找到问题所在. 提交不成功的原因是因为我的提交数据中含有html标签,然后直接无法请求到我的目标地址. 然后解决办法如下: 1.在页面用JS的Base64编码(类似加密)带有html标签的参数值. 2.在目标地址获取到数据…
//解决ajax提交前的验证问题,主要用于onclick事件时对某一区域中(可以是form,div,table中的等)控件的验证.(function ($) { var v; //Create a new Validator instance for jQuery v = $.FdyValidator = new FdyValidator(); //extend all jQuery instance and so that all jQuery instance could execute v…
最近想用layui开发一个论坛模板用的是fly-ui,才接触layui对其还不太熟悉.一个简单的登录就困扰了我很久.登录的form通过ajax提交回调函数老是不起作用.经过浪费了N多时间的调试,发现layui的button默认就是submit提交.所以在ajax提交的时候同时进行了submit的表单提交.因为ajax是异步的,所以在回调函数还没有来得及执行,submit把表单页面提交了,所以回调函数老是不起作用.后台还有可能报不支持的post请求.因为通过submit把表单又提交了一次.搞清楚原…
1. 既然ajax提交数据,就把表单里面submit按钮换掉,因为触发submit他就会跳转页面 提交的时候他会先触发ajax 再触发submit的提交 2.如果确定了表单没有submit,那么把提交的按钮的onclick属性值设置为 onclick="return false;" jquery写事件触发的时候建议不直接用$('#vel').click(function(){})     写成绑定事件 $('#vel').on(click(function(){}))…
版权声明:本文为博主原创文章,未经博主允许不得转载. 如果ajax不采用异步,整个js代码在服务器返回结果前都将阻塞,alert方法除外 lookUp('lookUp','',100,300,3); showMessage('lookUp','false',false,-1); alert(); callAjaxByName(); title = title? title:"编辑"; $(".modal-title").html(title); $("#m…
看到有朋友说到用post提交方式解决,我指定了methord="post",仍然解决不了, 说一下解决办法,客户端进行编码,服务器端解码, 客户端:var where = escape($('#where').val()); 服务器端: public void ProcessRequest(HttpContext context) { context.Response.Buffer = true; context.Response.ExpiresAbsolute = DateTime.…
ajax提交的表单有两种情况: 第一种:input type类型没有file上传文件类型的表单 第二种:input type类型有file上传文件类型的表单 之所以分为两种:是因为原生ajax是不能提交文件的,因为ajax与后台的通信是通过字符串的. 第一种无file类型表单的ajax上传方式: 以下写的JQuery语法的ajax: 导jQuery包 <script src="jQuery.1.8.3.js" type="text/javascript">…
要求 1. form里是习题和选择的答案包含内容较多,直接用ajax获取页面元素较多,麻烦. 2. 也不能直接用form提交,form提交后会跳转页面,如果出错想在本页面获取错误信息(ajax提交)且保存用户选择的答案,不用重复作答. 问题 1. 将form表单中提交的内容转给ajax提交. 2. 获取哪道题没做(上篇已解决). 3. 需要替换form中参数的部分内容. 4. ajax 提交中文到后台是乱码. 解决 1. 用jquery的 var str = $("form").ser…
摘要:最近在写网站,好不容易弄好了需求又变了,没错企业的门户网站硬要弄成后台管理系统一样,没办法作为小工的我只能默默的改.前台HTML页面需要提交数据到后台处理,又不能用form表单,于是乎研究了1天终于弄出来了.尝试了好多种方法最后还是用ajax解决了好了废话不多说了直接进入正题. 实现的功能里面的数据提交保存到数据库,同事对数据进行验证,这是要实现的效果,由于cms的原因这里只能添加html页面不能用aspx. 1.页面布局好了首先你要添加jquery文件(这个百度自己下载)在写Ajax方法…
ajax提交表单.ajax实现文件上传,有需要的朋友可以参考下. 方式一:利用from表单的targer属性 + 隐藏的iframe 达到类似效果, 支持提交含有文件和普通数据的复杂表单 方式二:使用jquery的$.ajax({..}), 支持提交普通表单,但不支持含有文件的复杂表单; ($.post 或 $.get底层用的都是$.ajax) 方式三:使用jquery插件ajaxFileUpload.js, 支持上传文件,但不支持提交表单 方式四:使用jquery.from.js,支持提交同时…
在spring security 中 Ajax提交时,session超时,局部加载登陆页面,为解决这个问题,重写ajax提交,返回的是modeview或者没有制定datatype时; 如果检测到加载到了login页面,则直接整体跳转到登陆页面, 具体代码如下: (function($){ // 保存原有的jquery ajax; var $_ajax = $.ajax; $.ajax = function(options){ var originalSuccess, mySuccess, suc…
① 新浪SAE快速上手教程:http://jingyan.baidu.com/season/43090 上面一个链接是针对PHP的相关介绍,如果用java还有点不一样,具体请看新浪SAE官网:http://sae.sina.com.cn/doc/java/tutorial.html#id2 ② 我用的是java web,和php不一样,只能上传war文件(好像不能直接编辑),接着从官网看到这个: 以为可以把这个插件用在MyEclipse上,但是结果不行,接着找到了在MyEclipse下装SVN的…
Validator验证Ajax提交表单的方法 转自:http://hunanpengdake.iteye.com/blog/1671360 当我们在一些稍微复杂的业务时,可能会遇到需要多个表单form在同一个页面的情况,但是提交一个表单以后不想页面刷新或者跳转,那么我们考虑到的就是Ajax提交表单,那么如何让Jquery的validator插件也可以对异步提交的表单进行验证呢?我们继续往下看. 在这里,我就用网络上的一个例子来说明好了. 下面是一个比较常见的jquery .ajax提交表单的写法…
方法1:使用ajaxStart方法定义一个全局的“加载中...”提示 $(function(){     $("#loading").ajaxStart(function(){         $(this).html("<img src='/jqueryStu/images/loading.gif' />");       });       $("#loading").ajaxSuccess(function(){        …
开门见山,因为laravel以post形式提交数据时候需要加{{csrf_field()}}防止跨站攻击,所以当你用ajax提交表单时候自然也要加 在网上看了很多的解决方式,我是用下面这种方法解决的: 1,首先在模板里面加上一个meta  : <meta name="_token" content="{{ csrf_token() }}"/> 2,然后在ajax方法里面加 headers: {'X-CSRF-TOKEN': $('meta[name=&q…
在项目框架搭建的时候,就写了ajax提交的公共接口,是想统一的日志和处理ajax返回的错误信息. 今天,却又帮我解决了另外一个问题:每次点开某个页面,有一个ajax请求总是会调用两次,于是打开chrome调试器,在公共的ajax提交的地方打上断点,查看chrome的Call Stack,很容易就找到两次调用的源头所在,问题瞬间解决. 贴一下我的util.js: /*! * 前端js公用方法插件 * Copyright 2011-2015 zhangjh. * Licensed under MIT…
<!doctype html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="description" content=""> &…
一,使用Ajax提交form表单到后台传参问题 1,首先,定义一个form: <form class="form-horizontal" role="form" id="form_parameters"> <div class="form-group"> <label class="col-sm-2 control-label">AA:</label> <…
很简单的一个ajax提交,却怎么都不成功 $.ajax({ type: "POST", url: "/mms/riskmanage/commitreply", data: { ID: params.ID , content: data }, error: function (request) { alert("Connection error"); }, success: function (data, textStatus) { alert(d…
form表单提交数据可以省下大量大量获取元素的代码,局部刷新时也可以用ajax提交form表单,但是要先把表单序列化,再把后台javaBean对象序列化,但是你有可能前后台都执行了系列化,但是后台还是接受不到对象,会出现400错误,400错误为请求错误,很多时候是参数异常,表单序列化出现400错误,很有可能是你的属性名错误,如果不是这种,那就是javaBean中有基本类型,而你在前台没有对基本类型进行初始化,传到后台这个属性为字符串或者null,参数类型不匹配,所以,表单提交400错误,按以下检…
Attempted to lock an already-locked dir异常解决方法 eclipse或myeclipse用svn提交的时候报错: Attempted to lock an already-locked dir svn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource' locked org.tigris.subversion.javahl.Clie…
尼玛... 一个简单的表单提交,竟然给我整的直郁闷. 本来就是个保存功能,几个前人都用的ajax提交,我也就没改成submit.然后坑爹的就来了. 我在表单里写了个<form></form>(实际用ajax提交,也没必要写这个标签,但是我就是写了.而action属性是个空) 保存钮的标签是个button..但是type并没指定是submit 这尼玛梦魇就来了,保存倒是好使.但是回调函数后的跳转location.href时而好使时而不好使..TMD我调查这个给我累够呛,两天没睡踏实.…
当用Ajax提交表单时,KindEditor的内容获取不到,HTML数据获取不了 原因:当ajax提交时,KindEdito的HTML数据还没有同步到表单中来,那怎么去获取HTML数据呢? --------------------------------------------------- KindEditor 4.x documentation:获取HTML数据 // 取得HTML内容html = editor.html(); // 同步数据后可以直接取得textarea的valueedit…
本人最近在使用spring事务管理的过程中遇到如下异常,导致服务端抛出500给前端,让搞前端的哥们抱怨我心里着实不爽,前前后后折腾了近半个小时才得于解决,今天就做个笔记,以免日后又犯这个错误.好了,错误是这样的: org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only 后来才发现,我这个问题在ss…
问题:Ajax提交的数据的编码为utf-8,并且返回的数据也要求是utf-8的,如果说你的系统不是utf-8编码的话,那会让你痛不欲生! 解决方法:(比较笨拙的方法,但是很好用) 对于接收的数据,使用mb_convert_encoding()方法进行转码: mb_convert_encoding($receiveData,  'GBK',  'UTF-8'); 对于返回的数据,同样使用mb_convert_encoding()方法进行转码: mb_convert_encoding($reback…
(1)异常:Android中引入第三方Jar包的方法(Java.lang.NoClassDefFoundError解决办法) 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.选中jar包->Build Path3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报:选中lib文件夹->source code java.lang.NoClassDefFoundError Android中引入第三方…
方法1:使用ajaxStart方法定义一个全局的“加载中...”提示 $(function(){    $("#loading").ajaxStart(function(){        $(this).html.("<img src='/jqueryStu/images/loading.gif' />");      });      $("#loading").ajaxSuccess(function(){        $(t…
在页面里面我们一般都通过form表单和Ajax向后台提交请求,但是我如今页面没有form表单,也不想通过ajax异步提交. 解决方式例如以下:location.href="${rootPath}/record/exportScanningDetailExcel.htm? allRecordIds="+allRecordIds;  (当前页面打开URL页面)…