ios ajax error [问题点数:200分]

Bbs1
本版专家分:0
结帖率 62.5%
h5页面嵌套安卓 和 pc 成功 但 ios ajax不兼容
h5页面嵌套安卓 和 pc  成功 但 <em>ios</em> <em>ajax</em>不兼容    前几天做一个抽奖模块项目 , 该项目是嵌套在微信公众号里面的一个模块,    因为外包公司条件有限 没有测试机 没有测试服务器 ,只能在 pc 上模拟 ,    但是pc 只能模拟静态页面 ,移动端的某些环境是墨奴不了的。    所以就出现了一些问题。1 .   <em>ios</em> <em>ajax</em> 调用 不成功  返回 <em>error</em>[];  但是安...
iOS WebView使用Ajax与iOS的交互
iOS 使用Ajax实现与Javascript同步异步交互 实现原理: 1.Ajax可以实现同步与异步请求 2.UIWebView可以实现Ajax跨域请求 3.NSURLProtocol可以拦截Ajax请求 4.NSURLProtocol可以实现模拟响应结果 需要解决的问题: 1.实现NSURLProtocol拦截Ajax请求 2.实现Ajax跨域,解决Ajax预检请求问题 3...
Hybrid--WebView中使用Ajax
Hybrid框架下的app,使用的Ajax,需要注意的是UIWebViewDelegate不会监测到Ajax的request,也就是再执行Ajax代码时,shouldStartLoadWithReuqest等方法并不会被调用。 其解决方法需要Javascript和navtive code一起来做,其基本原理可参考这片文章,其流程是在 Javascript handler中每创建Ajax的请求时
IOS(苹果系统)任意浏览器jquery-ajax跳转问题
问题描述:在Pc端和android端的浏览器能正常调用并且显示,而在IOS(苹果系统)中只要是操作页面就会跳转到提交的action的url地址,地址栏会变化为form表单的action地址,并且整个页面都显示后台的结果,一大堆JSON串,整个过程<em>ajax</em>没有控制form提交过程,完全是form表单起了作用而且执行了跳转。 问题原因: 不注意细节,在html的form标签中action属性填写对...
IOS UIWebView请求https站点及html页面内部ajax请求 对https的支持
直接在AppDelegate.m文件内部添加如下代码即可(亲测可行) @implementation NSURLRequest(ViewController) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host {     return YES; } @end 转自:
decision(修正ajax error)
ecology8和finereport10.0集成单点登录 MD5加密类。
ajax 返回参数error
今天碰到了一个及其操蛋的问题就是<em>ajax</em>的返回值一直都返回<em>error</em>,就是这种写法,也不知道为什么 @RequestMapping("delete.do") @ResponseBody public int delete(@RequestParam(value = "id",required = false) String id,HttpServletResponse res)throws
ajax 请求进入到error
应该返回类型和要求的类型不一样导致 比如前台请求限制了dataType:json 但是后台返回的却不是。就会进入到<em>error</em>
ajax状态总是error
[code=JScript]rn$.<em>ajax</em>(rn rn type: "POST",rn url: "Service/TaobaoWebService.asmx/GetProductList",rn data: " url: '" + key + "'",rn contentType: "application/json",rn dataType: "json",rn timeout: 60000,rn Success: function (msg) rn ServiceSucceeded(msg); rn ,rn Error: ServiceFailedrn );rn )rn[/code]rn在webservice未执行完得时候,总会先跳到<em>error</em>里,然后才会执行到webservice中的函数返回值(这个函数执行的时间比较长),有什么属性可以使执行完websevice中的方法后才会去判断success或者<em>error</em>呢?还是我本身的方法就有错?
AJAX总是error的问题
今天遇到了AJAX 总是跳到<em>error</em>的问题。 <em>ajax</em>如下:   $.<em>ajax</em>({              type: "Post",              url: "user/login.do",              data:{login_phone:login_phone,login_password:login_password},              s
ios点击微信公众账号返回按钮时,一个ajaxerror的解决过程及总结(ios物理返回及ajax设置)
1.报错的函数:         $.<em>ajax</em>({ type: "POST", data:{"requestParams":JSON.stringify(requestParams)}, url: getBasePath()+"/rest/userInfo/saveGjzLoginLogList", dataType : "json", cache: false, <em>error</em>: fu
微信的h5页面 ajax 请求后 一直走error
-
ajax一直返回 error
刚才在用的 springmvc + <em>ajax</em> 实现点赞功能不刷新更新数据的时候,<em>ajax</em> 返回一直是 <em>error</em>。 经过百度后,发现原因是 dataType 和实际返回值类型不一致。 String dataType 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如XML MIME类型就被识别为XML。在1.4中,JSON就会生成一个J
ajax json返回Error
前台代码如下: rn$.<em>ajax</em>(rn rn type: "POST",rn url: "Top.aspx",rn data: cmd: "Relate_Display_Data", LeaveType: "1" ,rn async: false,rn dataType: "json",rn success: function(data) rn alert('success');rn ,rn <em>error</em>: function (XMLHttpRequest, textStatus, <em>error</em>Thrown) rn alert('fail'); rn rn rn );rn后台代码:rn if (Request["cmd"]!=null)rn rn Response.Write("[\"demoData\":\"This Is The JSON Data\"]");rn rn我对json不太熟,为什么我返回总是执行Error方法。json需要引用什么吗?rn跟Jquery有关吗?jquey我之前引用的是jquery-1.7.2.min.js,后来改成了jquery-1.4.1.min.js也不行
servlet+jquery1.4.2(ajax error?)
servert 返回josn类型数据,前台使用jqurey <em>ajax</em>访问这个servlet,但$.<em>ajax</em>的<em>error</em>回调函数却执行了,如下:rn$.<em>ajax</em>(rntype:"POST",rnurl: "servlet/Add",rndataType:"json",rndata:"a":"你好",rn<em>error</em>:function(i)alert("<em>error</em>:"+i.responseText)//这里成功的打印了从后台返回的数据'a':'hello'rn//如果在<em>error</em>回调方法中执行,alert(arguments[1]),输出parse<em>error</em>,转换错误,设置了dataType:"json",应该不会出这个问题散??rn);rn以下是响应头信息rnServer Apache-Coyote/1.1rnContent-Type text/plain;charset=UTF-8rnTransfer-Encoding chunkedrnDate Wed, 18 May 2011 15:34:05 GMTrnservert:rnresponse.setContentType("text/plain;charset=UTF-8");rnrequest.setCharacterEncoding("UTF-8");rn PrintWriter out = response.getWriter();rn out.println("'a':'hello'")rn求解???rnrnjq用的是1.4.2,在公司也用的这个版本,应该没有bug。。
Ajax error 404?
输入电话前拨号之后提示404错误rnrn输入框部分代码rn[code=JScript]rn [/code]rnrnrnratecheck.php内容:rn[code=PHP]rn($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );rn rn //if (stripos(utf8_decode($aUsers[$i]), $input) !== false)rn // $aResults[] = array( "id"=>($i+1) ,"value"=>htmlspecialchars($aUsers[$i]), "info"=>htmlspecialchars($aInfo[$i]) );rn rn rn rn rn rn rn rn header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the pastrn header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modifiedrn header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1rn header ("Pragma: no-cache"); // HTTP/1.0rn rn rn rn if (isset($_REQUEST['json']))rn rn header("Content-Type: application/json");rn rn echo "\"results\": [";rn $arr = array();rn for ($i=0;$i";rn for ($i=0;$i".$aResults[$i]['value']."";rn rn echo "";rn rn?>[/code]rn
ajax error原因分析
可能的原因: url不存在 url不可达 发送了跨域请求 数据格式错 <em>ajax</em>在完成之前请求已经被取消(<em>ajax</em>请求没有发出) eg:页面已经跳转或跳转太快、浏览器输入新的url、按钮立即新的点击等
jquery ajax 一直error
[code=JScript]rn function ok() rnrn var mes= $("#txtOpin").val(); ; rn $.<em>ajax</em>(rn url: "backGroundService.asmx/saveOpinion",rn dataType: "text",rn data: "mes",rn contentType: "application/json; charset=utf-8",rn success: function (msg) //msg就是方法返回值rn //这里是请求成功做的操作rn alert(msg);rn ,rn <em>error</em>: function (xhr, msg, e) rn //这里是失败了rn alert(msg);rn rn[/code]rnrn后台c#rnrnrn[code=C#]rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Web.Services;rnrnrnnamespace XJNWeb.templaternrn /// rn /// backGroundService 的摘要说明rn /// rn [WebService(Namespace = "http://tempuri.org/")]rn [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]rn [System.ComponentModel.ToolboxItem(false)]rn // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。rn // [System.Web.Script.Services.ScriptService]rn public class backGroundService : System.Web.Services.WebServicern rnrn public static string saveOpinion(string mes)rn rn if (mes == "")rn rn return "请填写意见";rn rn elsern rn rn return "保存成功";rn rnrn rnrn[/code]rnrn
jquery ajax timeout error
在jquery中使用<em>ajax</em>,代码如下:rn[code=JScript]rnfunction <em>ajax</em>Update()rn var proxyUrl = "/120pbx/servlet/LoadDataServlet";rn $.<em>ajax</em>(rn type: "GET",rn timeout:1000,rn url: proxyUrl,rn cache: false,rn rdn:Math.random(),rn success: function(json) rn if(json==0)rn rn blink(1);rn else if(json==1)rn rn blink(2);rn else if(json==2)rn rn blink(3);rn else rn rn blink(4);rn rn ,rn <em>error</em>: function()rn blink(4);rn return;rn rn );rnrn[/code]rnrn在上面我的timeout设置为1000,那是不是就是说在1秒内如果请求成功就执行success里的代码,如果超过1秒就执行<em>error</em>中的代码?rn牛人给个答复,谢谢!
ajax error: function()
[code=JScript]rnrnfunction login(linkaddress) rn var checkpost=1;rn if ($("#username").val()=='') rn checkpost=0;rn alert("请输入您的用户名!");rn $("#username").focus();rn rn else if ($("#userpassword").val()=='') rn checkpost=0;rn alert("请输入密码!");rn $("#userpassword").focus();rn rn else rn checkpost=1;rn rn if (checkpost==1) rn $('#loading span').html("正在处理数据...");rn $("#loading").show();rn $.<em>ajax</em> (rn type:"get",rn url:"login_exe.asp?num="+Math.round(Math.random()*10000),rn data:"username="+escape($("#username").val())+"&userpassword="+escape($("#userpassword").val()),rn success:function(data)rn var json=eval('('+data+')');rn if (json.jsonData[0].loginerr=="1") rn alert("用户名或密码不能为空!");rn else if (json.jsonData[0].loginerr=="0") rn if (json.jsonData[1].userflag=="0") rn alert("您输入的用户名有误!");rn $("#username").focus();rn $("#username").focus(function() rn $(this).select();rn );rn else if (json.jsonData[1].userflag=="1") rn if (json.jsonData[2].pwflag=="1") rn if (json.jsonData[3].ok=="1") rn if (linkaddress=="") rn window.location.href="user.asp";rn else rn window.location.href=linkaddress;rn rn rn else if (json.jsonData[2].pwflag=="0") rn alert("您输入的密码有误!");rn $("#userpassword").focus();rn $("#userpassword").focus(function() rn $(this).select();rn );rn rn rn rn ,rn <em>error</em>: function()rn alert("服务器没有返回数据,可能服务器忙,请重试");rn rn ); rn $('#loading').fadeOut("slow");rn rnrnrn[/code]rnrn用户登录时alert 服务器没有返回数据,可能服务器忙,请重试 rn<em>ajax</em> <em>error</em>错误,改怎么解决啊
Ajax error:function()
rn rn rn rn rn rn rn rn rn rn rn rnrnrn页面中红色的“username” 与蓝色的变量 “username” 相同时,程序只走<em>error</em>:function() rnrnrn请问这是什么原因?
ajax,从服务器获取数据在android可以,ioserror??????
我们项目在平板 android系统运行正常,可是在苹果手机运行时,访问服务器获取数据时,就直接<em>error</em>了,请问是什么原因?rn
$.ajax打印error堆栈信息
$.<em>ajax</em>用<em>error</em>:function(data,type, err)打印<em>error</em>堆栈信息,可以查看因为什么原因失败而执行<em>error</em>函数 $.<em>ajax</em>({type:"GET", url:url, dataType:"json", timeout:5000, success:function(data){}, <em>error</em>:function(data,type, err){ console.log("<em>ajax</em>错误类型:"
ajax总是走error方法
注:<em>ajax</em>请求正常返回值,总是走<em>error</em>方法主要有两方面的问题 第一:后台返回的值格式不对---你<em>ajax</em>请求返回值是json,但是你后台返回的值却不是json格式。这就会导致总是走<em>error</em>方法 第二:后台返回值是json格式,但是前台<em>ajax</em>书写错误 ...
ajax 500 (Internal Server Error)
<em>ajax</em>报错rn[img=https://img-bbs.csdn.net/upload/201607/12/1468321287_735602.png][/img]rn我的js文件是这样的rn[img=https://img-bbs.csdn.net/upload/201607/12/1468321371_416102.png][/img]rnphp文件rn[img=https://img-bbs.csdn.net/upload/201607/12/1468321444_817353.png][/img]rn有调用dataToJs()rn但是数据传不过去,触发了<em>error</em>里的东西,rn不知道为什么,服务器应该没问题,登录页面用的<em>ajax</em>没有问题,而且传输的数据非常小
ajax 总是回调error方法
上次项目中用到一个<em>ajax</em>控件来完成文件上传,最近想拿出来简单的、单独的来完成<em>ajax</em>异步显示上传文件的名字,想练习一个例子。我可以从前台获取json数据,但是<em>ajax</em>总是回调的<em>error</em>函数 <em>ajax</em>还是不怎么太通 rnrn1、这是点过上传按钮后 显示的界面(后台数据都是对的)rn[img=https://img-bbs.csdn.net/upload/201309/05/1378391508_52176.jpg][/img]rnrn2、这能看到返回的json数据 rn[img=https://img-bbs.csdn.net/upload/201309/05/1378391537_138706.jpg][/img]rnrn3、这是后台封装json数据的代码rn[img=https://img-bbs.csdn.net/upload/201309/05/1378391546_597474.jpg][/img]rnrn4、这是调用的<em>ajax</em>代码(这里用的是<em>ajax</em>FileUpload控件)rn[img=https://img-bbs.csdn.net/upload/201309/05/1378391557_325136.jpg][/img]rnrn我的问题是:在js中应该回调到success函数中的,为什么我明明可以得到json数据,还是一直执行的是<em>error</em>
使用ajax只会执行error
第一次接触<em>ajax</em>,模仿着写<em>ajax</em>,写成了只会执行<em>error</em>rncontroller.cs的方法rn[img=https://img-bbs.csdn.net/upload/201905/30/1559207353_875047.png][/img]rn.cshtml的<em>ajax</em>rn[img=https://img-bbs.csdn.net/upload/201905/30/1559207399_982027.png][/img]rn显示的错误rn[img=https://img-bbs.csdn.net/upload/201905/30/1559207433_90308.png][/img]
jquery ajaxerror:200问题
web环境:rn软件:Dreamweaver CS5;rn语言:jquery,php;rn本地服务器:wampserver;(http://localhost)rn数据库连接正常,可以使用<em>ajax</em> GET查询用户名是否存在。rnrn出现问题:注册页面,<em>ajax</em> POST请求不能成功插入数据库.rn问题截图:rn[img=https://img-bbs.csdn.net/upload/201503/18/1426670513_931401.jpg][/img]rn点击注册按钮:rn[img=https://img-bbs.csdn.net/upload/201503/18/1426670556_643085.jpg][/img]rn=============================================================rn浏览器追踪:rn[code=text]Remote Address:[::1]:80rnRequest URL:http://localhost/yangwei/admin/zhuce.phprnRequest Method:POSTrn[color=#FF0000]Status Code:200 OK[/color]rnRequest Headersview sourcernAccept:application/json, text/javascript, */*; q=0.01rnAccept-Encoding:gzip,deflaternAccept-Language:zh-CN,zh;q=0.8rnConnection:keep-alivernContent-Length:53rnContent-Type:application/x-www-form-urlencoded; charset=UTF-8rnCookie:PHPSESSID=u1dqcsarob79jg52ls7phod7j4rnHost:localhostrnOrigin:http://localhostrn[color=#FF0000]Referer:http://localhost/yangwei/user/zhuce.html[/color]rnUser-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36rnX-Requested-With:XMLHttpRequestrnForm Dataview sourceview URL encodedrnsname:李四rnpwd:123456rnphone:13137773333rnResponse Headersview sourcernCache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0rnConnection:Keep-AlivernContent-Length:1622rn[color=#FF0000]Content-Type:application/json;charset=utf-8[/color]rnDate:Wed, 18 Mar 2015 09:21:45 GMTrnExpires:Thu, 19 Nov 1981 08:52:00 GMTrnKeep-Alive:timeout=5, max=100rnPragma:no-cachernServer:Apache/2.4.9 (Win32) PHP/5.5.12rnX-Powered-By:PHP/5.5.12[/code]rn=================================================================rn本地代码:rnjs页:rn[code=javascript]$(document).ready(function()rn //注册rn $("#zhuce").click(function()rn $.<em>ajax</em>(rn type:"POST",rn url:"../admin/zhuce.php",rn dataType:"json",rn data:rn "sname":$("#sname").val(),"pwd": $("#pwd").val(),"phone":$("#phone").val(),rn ,rn success:function(data)rn if(data.success)rn $("#vzhuce").html(data.msg);rn setTimeout(function()window.location="../index.php";,3000);rn elsern $("#vzhuce").html("<em>error</em>: "+data.msg);rn rn ,rn <em>error</em>:function(jqXHR)rn alert("发生错误: "+jqXHR.status);rn ,rn );rn );rn );[/code]rn后台PHP页:rn[code=php]//注册rnfunction zhuce()rnrn header("Content-type:application/json;charset=utf-8");rn $sname = trim($_POST["sname"]);rn $pwd = trim($_POST["pwd"]);rn $phone = trim($_POST["phone"]);rnif(!isset($sname) || empty($sname)rn ||!isset($pwd) || empty($pwd)rn ||!isset($phone) || empty($phone))rn rn echo '"success":false,"msg":"输入参数不全"';rn return;rn rnelsern$rs=mysql_query("INSERT INTO `tb_user`(`sname`, `pwd`, `phone`) VALUES ('$sname','$pwd','$phone')",$link);rnif($rs)rnrn $_SESSION['user']=$sname;rn echo '"success":true,"msg":"注册成功,即将进入首页!"';rn exit;rnrnrn[/code]rnrn请问大神们,GET没错误,POST出错,这算怎么一回事呢?
Struts2+Jquery Ajax 总是返回error
[code=java]rnpublic class JsonAction extends EmpBaseActionrn private EmpDto empDto;rn private String loc;rn HttpServletRequest request;rn public String findLoc() throws IOException, SQLExceptionrn request = ServletActionContext.getRequest();rn String deptno = request.getParameter("deptno");rn System.out.println("deptno-----------------------------------------------"+deptno);rn loc = EmpDtoDao.findLocByDeptno(deptno);rn System.out.println("loc-----------------------------------------------"+loc);rn empDto.setLoc(loc);rn return "success";rn rnrn public EmpDto getEmpDto() rn return empDto;rn rn public void setEmpDto(EmpDto empDto) rn this.empDto = empDto;rn rnrn[/code]rn调试代码都能打印出来。rnrnstruts.xml代码:rn[code=html]rnrn rn rn rn rn text/htmlrn rn rn empDto\.locrn rn rn rn rn[/code]rnrnrnJS代码:rnrn[code=html]rn rn[/code]
$.ajax总是失败进入error
![图片说明](https://img-ask.csdn.net/upload/201712/24/1514124949_188394.png)n![图片说明](https://img-ask.csdn.net/upload/201712/24/1514124956_282840.png)n![图片说明](https://img-ask.csdn.net/upload/201712/24/1514124969_833828.png)nn请求总是进入<em>error</em> 无法进入后台, 状态为404,状态码为4。其他的<em>ajax</em>请求都没问题,就这个不行
ajax什么时候返回值调用error
当<em>ajax</em>正常执行到后了后台的action中,也封装好了json   【JSONArray JsonArray = JSONArray.fromObject(kwKgForm);】加上了spingmvc的@Responsebody后,发生网络问题就会调用<em>error</em>:function() 网络问题: 执行<em>ajax</em>前也发送了两次请求 例子: href="" onclick="showR
ajax不定时执行success和error
在用<em>ajax</em>提交表单时,记得把button标签放到form外面,否则会造成<em>ajax</em>的反馈函数success和<em>error</em>有时可以执行,有时又不能执行,没有任何反应的后果。
ajax 状态总是 error,急 ........
[code=javascript]rnfunction changeImage()rn rn $.<em>ajax</em>(rn type: "POST",rn dataType:"json", //返回数据类型是JSON数据格式 rn async: false,rn cache: false,rn url: "/changeImage.do",rn success : function(returnData)rn alert('ok'); rn ,rn <em>error</em> : function()rn alert('系统繁忙!qqqqqqqq');rn rn ,"json");rnrnrn[/code]rn这到底是什么问题啊,快死了 ...
jquery ajax方法返回error
我有一个从AS3传递得到的字符串 str,执行AJAX方法的时候会报错,但是XmlHttpRequest.status返回是200. rn奇怪的是,我直接将手工写同样的字符串,执行就没有问题,求解答。 rnrn[code=JScript]rn$.<em>ajax</em>(type:"post",rn dataType:"json",rn url:"saveOrUpdateTemplate",data:"templateStr=" + encodeURI(str),rn <em>error</em>:function (XmlHttpRequest, textStatus, <em>error</em>Thrown)rn alert(XmlHttpRequest.status);rn if(XmlHttpRequest.status==200)rn var <em>error</em>str = XmlHttpRequest.responseText;rn alert(<em>error</em>str);rn rn , rn success : function(data) rn alert(data.resultStatus);rn if (data.resultStatus) rn message = 1;rn else rn message = 0;rn rn alert(message);rn thisMovie("npcswf").isSaveSucceed(message);rn rn)rn[/code]
jquery的 $.ajax 方法一直ERROR~
var jsTime = "2012-05-08 12:00";rn //调用后台方法 js时间检索服务器,是否有数据rn $.<em>ajax</em>Setup( async: false, cache: false );rn $.<em>ajax</em>(rn type: "post",rn dataType: "json",rn data: "jsTime:'" + jsTime + "'",rn contentType: "application/json; charset=utf-8",rn url: "navigationbars.ascx/getMemInfo",rn success: function (data) rn if (data.d != "") rn //截取该对象,获取字符串中的Contents,midrn var entity = data.d;rn var pairs = entity.split(',');rn var mid = pairs[0].value;rn var content = pairs[1].value;rn alert(mid);rn alert(content);rn rn ,rn <em>error</em>: function () rn alert("<em>ajax</em>方法Error!");rn rn );rnrnrnrnrn这是前台rnrn-----------------------------------------------------------------------------------------------------rnrnrn [WebMethod]rn public static string getMemInfo(string jsTime)rn //调用方法,返回数据rn OA.BLL.MEMORANDUM mm = new OA.BLL.MEMORANDUM();rn DataSet ds = mm.GetList("start_time ='" + jsTime+"'");rn if (ds != null)rn rn OA.Model.MEMORANDUM memo = new OA.Model.MEMORANDUM();rn //ds转化成对象rn foreach (DataRow dr in ds.Tables[0].Rows)rn rn memo.memorandum_id = Convert.ToInt64(dr["memorandum_id"]);rn memo.contents = dr["contents"].ToString();rn rn //对象转换成字符串,用_ ,都行rn return memo.memorandum_id.ToString() + "," + memo.contents.ToString();rn rn return "";rn rnrn这是底层rnrnrnrn-----------------------------------------------------------------------------------------rnrnrn为什么前台调用这个方法会一直ERROR,后台代码测试正常。是<em>ajax</em>里面的方法执行有问题。请大神帮忙看看,另外还想问一个问题,如果再遇到<em>ajax</em>方法出错的情况下,应该怎么去调试错误。
AJAX error的实际场景使用
今天遇到一个问题。 客人在提交订单的时候,出错。 我的程序,主要是,通过在前端JS,调用 AJAX 向后端,提交请求,然后后端返回JSON串, 进行处理,下一步操作。 但无论怎样,客户提交订单时,总是出错。 开始时,我的代码是这样。 <em>error</em>: function (XMLHttpRequest, textStatus...
ajax请求执行error方法
[img=https://img-bbs.csdn.net/upload/201611/29/1480382919_159178.png][/img]rn[img=https://img-bbs.csdn.net/upload/201611/29/1480382928_340139.png][/img]rn利用<em>ajax</em>获取微信openId,servlset中可以输出openId的值,但是<em>ajax</em>执行了<em>error</em>方法,在h5的页面还有报错Uncaught ReferenceError: oGepKuAYXmqrHnBU01j1VeKmFxYQ is not defined,这个是什么原因导致的?
ajax执行success和error的状态
$.<em>ajax</em>({ type="post", url:url, data:{a:1}, dateType:"json", success:function(callbackdata){ alert("success"); }, <em>error</em>:function (data, status, e){
ajax 未执行完跳转页面 ajax 执行error解决方案
<em>ajax</em> 未执行完跳转页面  <em>ajax</em> 执行<em>error</em>解决方案 例如:$.<em>ajax</em>{                  .....                  <em>error</em>:function(){                       function001();                  }       }   在页面没有加载完成时将function001 禁...
ajax访问后台代码,成功但是ajaxerror:function
后台代码rn```rn /**rn * 账号是否存在rn * @param accountrn * @returnrn */rn @RequestMapping(value = "/validateAccountNonExistent.json", method = RequestMethod.GET)rn @ResponseBodyrn public JsonData validateActNonExistent(@RequestParam String account)rn System.out.println(account+"============account");rn if(sysUserService.checkTelephoneExist(account, null))rn System.out.println("true");rn return JsonData.success();rn else if(sysUserService.checkEmailExist(account, null))rn System.out.println("true");rn return JsonData.success();rn elsern System.out.println("false");rn return JsonData.fail("账号不存在");rn rn rn```rn后台拦截器拦截到的日志信息rn```rn================================================================================================rn2019-03-14 11:26:11.162 INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor : request start. servletPath:/sys/user/validateAccountNonExistent.json, methodType:GETrn2019-03-14 11:26:11.162 INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor : request start. url:/assets/sys/user/validateAccountNonExistent.json, params:"account":["admin@qq.com"],"_":["1552533963678"]rnservletPath==========/sys/user/validateAccountNonExistent.jsonrn2019-03-14 11:26:11.162 INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor : request completed. url:/assets/sys/user/validateAccountNonExistent.json, cost:0rn```rnjsrn```rncallback: function (value, validator, $field) rn var bol = true;rn $.<em>ajax</em>(rn type: "get",rn url: "/assets/sys/user/validateAccountNonExistent.json",rn cache : false,rn async : false,rn data: rn account:valuern ,rn success: function(data) rn console.log(data.ret);rn if(!data.ret)rn bol = false;rn rn ,rn <em>error</em>: function () rn console.log("caocaocaocao");rn bol = false;rn rn );rn return bol;rn rn```rnrn说明:前台,浏览器F12 network中访问正确200,后台拦截器也拦截到了数据,但是后台没有进方法,连输出语句都没有输出,<em>ajax</em>会走<em>error</em>:function()。rn但是只要把前后台代码中的访问路径中的validateAccountNonExistent改成validateTelephoneNonExistent就没有问题 =-= 。求解!!!!!rn补充rn```rnreadyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …abort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4responseText: ""setRequestHeader: ƒ (e,t)state: ƒ ()status: 200statusCode: ƒ (e)statusText: "parser<em>error</em>"then: ƒ (t,r,i)__proto__: ObjectrnVM513:170 parser<em>error</em>rnVM513:171 SyntaxError: Unexpected end of JSON inputrn at parse ()rn at Ut (jquery.min.js:2)rn at k (jquery.min.js:2)rn at XMLHttpRequest. (jquery.min.js:2)rn at Object.send (jquery.min.js:2)rn at Function.<em>ajax</em> (jquery.min.js:2)rn at Object.callback (:153:31)rn at Object.call (bootstrapValidator.min.js:10)rn at Object.validate (bootstrapValidator.min.js:10)rn at b.validateField (bootstrapValidator.min.js:10)rn```
Ajax请求成功却执行error回调方法(Ajax跨域请求问题)
遇到的问题描述: Ajax使用post请求添加分组,请求url是RESTful风格。添加成功了已经向数据库写入了信息,但是Ajax却执行了<em>error</em>回调,观察网络发现有两次相同请求一次是get请求,一次是post请求携带了需要向数据库写入的参数。第一次请求成功返回200,第二次却返回404,所以导致回调进入了<em>error</em>。 于是乎查找了很久解决方案,明白了是跨域请求导致,而Ajax只能同源请求。 解...
easyui 进度条用ajax动态更换,ajax同步不error异步会error
rnrn rnrnvar timerId;rn//添加rnfunction mammobileApp_addbtn()rn $(" ").dialog(rn modal : true,rn cache : false,rn fit : false,rn width : 600,rn iconCls : "icon-tip",rn height : 'auto',rn title : '新增移动应用',rn href : 'mobile-app/toAdd',rn onClose : function() rn mobileApp_search();rn $(this).dialog("destroy");rn ,rn onLoad : function() rn $("#submitButton").bind('click',function()rn $("#add_progressbar").dialog(rn modal : true,rn title:'应用上传',rn height : 'auto'rn );rn timerId=window.setInterval(load_jindutiao(),100);rn );rn rn rn );rnrnfunction load_jindutiao()rn //使用JQuery从后台获取JSON格式的数据rn $.<em>ajax</em>(rn async:true,rn type:"post",//请求方式rn url:"mobile-app/upload-progress",//发送请求地址rn timeout:30000,//超时时间:30秒rn dataType:"json",//设置返回数据的格式rn //请求成功后的回调函数 data为json格式rn success:function(data)rn var p = $.parseJSON(data);rn alert(p.msg);rn if(data.progressValue>=100)rn window.clearInterval(timerId);rn $("#add_progressbar").dialog("close");rn rn $('#add_progressbar').progressbar('setValue',p.msg);rn ,rn //请求出错的处理rn <em>error</em>: function (xhr, type, exception) rn window.clearInterval(timerId);rn rn );rn rn
ajax返回成功却进入了error
$.<em>ajax</em>({ type: &quot;POST&quot;, url: &quot;&quot;, data: { }, dataType: &quot;json&quot;,//注意这里 success: function(data){ console.log(data) }, <em>error</em>:func...
Jquery的ajax方法跳入error引发的一系列问题
由于检测到有潜在危险的Request.Form值,导致执行jquery的<em>ajax</em>方法时,总会直接跳入<em>error</em>属性的function里。
ajax请求成功,但执行error回调
问题: 通过Jquery封装的<em>ajax</em>请求进行文件上传操作时,后端已经返回上传文件成功,前端传参也没有问题,浏览器也没有任何报错,但总是进入<em>error</em>回调,头大! 造成原因: 1.a链接问题 如果a链接里面有href,href=“”会刷新页面,刷新页面之前会进入action,所以会调用<em>ajax</em>获得提交数据,但还没来得及返回,页面就会进行刷新操作,此时只要改成href=“#”,加一个c
Ajax提交无法访问Servlet,执行error的情况
Ajax提交无法访问Servlet 导致这个问题的原因有很多可能,需要一个一个检查 一、提交的路径url不对,或者数据类型错误,<em>ajax</em>有着严格的格式要求。 二、使用servlet高版本注释的方法时,要检查web.xml里的版本是否配置正确 三、使用github、码云等代码托管平台来构建云项目时,要注意.gitignore文件中是否忽略了.jar文件。导致项目中缺少<em>ajax</em>相关jar包,提交失败...
Ajax页面调用函数,总是报Error???
请各位大哥帮帮我看看,我都整两天了,好郁闷rnrn[color=#FF00FF]报的异常:[/color]org.directwebremoting.extend.MarshallException: Error marshalling java.util.List: Error reading collectionrnrn[color=#00FF00]被调用的函数:[/color]rnfunction dosc(list)rn rn rn var setype=document.form1.setype;rnrn var type=setype.options[setype.selectedIndex].text;rn outExcelService.getExcel(type,list,callBack);rn rn function callBack()rn rn alert("导出成功");rn rnrn控件:rnrnrn rnrn方法:public void getExcel(String type,List list)rn rn ……rn
为什么ajax不执行success也不执行error
[img=https://img-bbs.csdn.net/upload/201407/09/1404898191_619944.png][/img]rn
关于JQuery Ajax Error调用的问题
问题:用Ajax写了测试代码如下:rn一个文本框,一个按钮,Click事件绑定到下面方法上:rnfunction postNote()rnvar data=$('#content').serialize();rn$.<em>ajax</em>(rn type:"post", url:"noteCreate.do", dateType:"json", data:data,rn <em>error</em>: function(XmlHttpRequest, textStatus, <em>error</em>Thrown)rn alert(XmlHttpRequest.status);rn alert("提交失败!请联系管理员。")rn ,rn success: function(data,textStatus)rn alert(textStatus);rn alert("提交成功!");rn rn );rnrn服务器端代码无误,这里就不写了。测试发现问题,我在Tomcat启动时,打开页面,然后关闭Tomcat。点击按钮,结果在IE上正确调用<em>error</em>的处理方法,但是在Firefox和Chrome上均调用succuss方法处理。用Firebug观察返回结果,发现已经没有响应内容了,但依然调用success。rn$.<em>ajax</em>上我加了cache:"false"和async:"false",依然无效。设置Timeout:"2000"后可以正常,但我觉得不能通过设置Timeout来解决该问题。rn求正解。
jsp+struts2+jquery ajax返回Internal server error
架构: struts2+jsp+jqueryrn关键代码:rnjQuery.<em>ajax</em>(rn url: 'business/xxxx.action',rn data: 'id='+id,rn type: 'POST',rn dataType:"json",rn <em>error</em>: function(request,textStatus,<em>error</em>Thrown) rn rn alert(<em>error</em>Thrown); //前台打出:internal server <em>error</em>rn alert(request.status); //前台打出: 500rn alert(request.readyState); //前台打出:4rn alert(textStatus);//前台打出: 空字符串rn ,rn1.后台程序不报错,返回的json字符串也没有问题(已跟踪过代码)rn 应该是struts往前台传值的时候出了问题,可是看不到报错,不得而知rn2.怀疑是json长度的问题,因为如果把长度改小,就可以正常显示数据,不会走<em>error</em>方法了rn 所以,和json格式也无关。rn rn 求问到底怎么修改?rn
Ajax 调用后台 却一直进error
Ajax 进入 <em>error</em> 的原因: 1. 有可能是跨域 导致的,检查一下是不是有跨域的问题 在zuul 下添加如下配置 @Configuration public class CorsFilterConfig { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSo...
ajax应用中的Internal Server Error问题?
学习的一个例子,注册时检测用户名存在并提示rnrnrnrnrn 注册rn rn rn rnrnrn rnID: rnPassword: rnrnrnrnrn服务端代码:rnrn<>"" thenrn set rs=server.CreateObject("adodb.recordset")rn rs.open "select * from Students where StudentName='"&request("StudentName")&"'",conn,1,1rn if rs.recordcount>0 thenrn str="该用户名已存在了!"rn else rn    ..... ..... .....rn     end ifrnrnResponse.Write "GE('msg').innerHTML='" & str & "';GE('regsubmit').disabled=false"rnResponse.Endrn%>rnend ifrnend ifrn%>rnrnrnrn rn 无标题文档rnrnrnrnrnrnrn结果出现Internal Server Error的错误?
ajax 跨域 成功返回 进error 方法
  在control中加入这句话就可以了。     response.setHeader(&quot;Access-Control-Allow-Origin&quot;, &quot;*&quot;);        
TP 页面跳转success 和 error 支持ajax请求
TP系统的\Think\Controller类内置了两个跳转方法success和<em>error</em>,用于页面跳转提示,而且可以支持<em>ajax</em>提交。 页面跳转 在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的\think\Controller类内置了两个跳转方法success和<em>error</em>,用于页面跳转提示。 使用方法很简单,举例如...
ajax交互过程中跳入error:function
利用ztree写前端页面弹出框的代码: function open_tree_dialog(){ //<em>ajax</em> $.<em>ajax</em>({ url:"type/queryall<em>ajax</em>", type:"GET", success:function(data){ //开启简单json格式的模式
jQuery ajax一直调用error方法,问题解决
首先说原因,然后再说具体情况: 原因一:返回的json格式不对。 原因二:在返回数据之前不能有任何的输出,包括打开调试。例如:后端用的是php,像在返回json数据之前,echo,var_dump等输出是不能有的,debug也要关闭。* 问题描述实现功能:点赞功能 问题:在页面点赞,并执行了后端的代码,但是前端一直调用<em>error</em>方法 下面贴出代码来说明该问题 前端代码:$("#like")
AJAX返回数值执行error方法的解决办法
AJAX返回数值执行<em>error</em>方法的解决办法<em>ajax</em>的jquery方法 <em>ajax</em>的jquery方法 //javascript $.<em>ajax</em>({ type : &quot;post&quot;,//请求方法 url : &quot;url&quot;,//请求地址 data : { &quot;data1&quot; : data1, &quot;data2&quot; : data2 }, async : true,//可...
JQuery ajax返回error的原因定位
data }, async: false, dataType:&quot;text&quot;, success: function(data){ $(&quot;#myElement&quot;).val(data); }, <em>error</em>: function(XMLHttpRequest, textStatus, <em>error</em>Thrown){ alert(XMLHttpRequest.readyState + X
ajax请求进入error的原因分析
先给出<em>ajax</em>完整的调用和获取错误信息的方式 function queryData(searchPageNum){ __showLoading(); var json =getQueryParameter(searchPageNum); $.<em>ajax</em>({ type: &quot;POST&quot;, url: &quot;../userFilter/query...
ajax 请求成功 跳入error的原因
博客原地址https://xgs888.top/post/view?id=26 <em>ajax</em> 请求成功 跳入<em>error</em>的原因; $.<em>ajax</em>({     type: "GET",     url: _url,     dataType: "json",     async: true,     success: function(data) {         if (data) {
初学Ajax, Internal Server Error错误
我的服务端是ASPrn我用了option explicit这条语句之后就出现了Internal Server Error这个错误,是什么意思呢rn我要还是用option explicit这条语句的话,要怎么样做呢
springmvc返回JSON时候ajax走ERROR
如图,如果直接打印是这样子的。rn[img=https://img-bbs.csdn.net/upload/201801/26/1516954140_497057.png][/img]rnrn而走<em>ajax</em> 的话 会走<em>error</em> 打印了错误信息是返回 0rn[img=https://img-bbs.csdn.net/upload/201801/26/1516954216_547398.png][/img]rnrn代码如图rn[img=https://img-bbs.csdn.net/upload/201801/26/1516954241_846490.png][/img]rn[img=https://img-bbs.csdn.net/upload/201801/26/1516954262_16854.png][/img]
JSP页面jQuery $.ajax一直返回error(parsererror)
另外两项XMLHttpRequest.status返回200;XMLHttpRequest.readyState返回4.都正常rn[code=javascript]rn$.<em>ajax</em>(rn data:"ids":id,rn url:url,rn dataType:"json",rn type:"GET",rn success:function(data,textStatus)rn console.log(data);rn console.log(textStatus);rn $.showTips(data.message);rn reloadPlugin(rn rn "date":lastDate,rn "search":$("#search").val()rn ,rn rn table:["list"],rn chart:[dgtCht]rn );rn ,rn <em>error</em>:function(XMLHttpRequest, textStatus, <em>error</em>Thrown)rn alert("失败");rn console.log(XMLHttpRequest.status);//200客户端请求已成功rn console.log(XMLHttpRequest.readyState);//4响应内容解析完成,可以在客户端调用了rn console.log(textStatus);//parser<em>error</em>rn rn );rn[/code]rn在控制台的Response返回了整个页面rn在控制台的Response Headers打印出的信息如下:rn [color=#FF0000] Content-Type:text/html;charset=utf-8[/color]rn Date:Tue,16 Sep 2014 00:35:02 GMTrn Server:Apache-Coyote/1.1rn Transfer-Encoding:chunkedrnrn但是另外一个请求,仅改变了请求地址url,请求就发送成功了进入successrn在控制台的Response Headers打印出的信息如下:rn[color=#FF0000]Content-Disposition:inlinernContent-Type:text/html[/color]rnDate:Tue, 16 Sep 2014 01:36:53 GMTrnServer:Apache-Coyote/1.1rnTransfer-Encoding:chunkedrnrn我百度了,有些说Header的类型有关,及编码header('Content-type: text/html; charset=utf8');rn还有说struts.xml中<em>ajax</em>请求的action中的result返回类型不是json,但是我看了好像都不太符合我这个问题。rnrn[code=text] rn rn rn text/htmlrn resultrn rn rn text/htmlrn resultrn rn [/code]
$.ajax(),总是不执行success,老进入error
[img=https://img-bbs.csdn.net/upload/201512/18/1450423302_235958.png][/img][img=https://img-bbs.csdn.net/upload/201512/18/1450423314_4560.png][/img][img=https://img-bbs.csdn.net/upload/201512/18/1450423245_317286.png][/img]rnrn大神给看看吧,json格式应该是正确的,前台也能接受到data,为什么就是不进入success方法呢
哪位大神看看,ajax,一直error
rnrnrnrnrnrn rn rn rn rn rnrn rn rn rn rn rn rn rnrn rn 管理系统rnrnrnrn rnrnrnrn问题:rn不能进入rcjh.rcjl.do中的queryrcjl方法。跳转页面加载后直接报错---“保存失败”rnurl地址正确
ajax调用ashx返回error undefined的问题
使用Framework2.0 Web程序,rn在一个支付订单页面用Ajax调用ashx文件,经过反复修改仍返回<em>error</em>。<em>error</em>弹出消息:undefined undefined undefined <em>error</em>。rn也修改过type为get、json,增加data:text,都未有奏效。rn这是经过二次开发的程序,原程序使用Access数据库没有这种问题,在二次开发时将原数据库连接替换为SQL连接,相关的Parameter参数类型也都全部修改为SQL的,整个项目只在订单收款、付款这一模块出现这种错误。rnrnrn[code=csharp]rn rn[/code]rnrnPay.ashx 文件代码:rnrn[code=csharp]rnpublic class Pay : IHttpHandler,IRequiresSessionStatern rn private static readonly bOrderPay PayBll = new bOrderPay();rn public void ProcessRequest(HttpContext context)rn rn context.Response.ContentType = "text/plain";rn if (context.Request["tag"] != null)rn rn string strTag = context.Request["tag"];rn if (strTag.Equals("save"))rn rn mProOrderCollect model = new mProOrderCollect();rn model.Orderid = Convert.ToInt32(context.Request["hOrderId"]);rn model.Proid = Convert.ToInt32(context.Request["hProId"]);rn model.Collecttype = Convert.ToInt32(context.Request["ddlPayType"]);rn model.Collectprice = Convert.ToDouble(context.Request["txtPayCost"]);rn model.Remark = context.Request["txtRemark"];rn model.Inputaccid = ((mAccount)context.Session["LoginUser"]).Id;rn model.Inputdate = Convert.ToDateTime(context.Request["txtPayDate"]);rn model.Collectconfrim = Convert.ToInt32(TravelFX.Tool.EnumSummary.CollectState.待审批);rn model.OrderCode = context.Request["hfOrderCode"];rn model.SupplyId = Convert.ToInt32(context.Request["hfSupplyId"]);rn model.Confrimdate= DateTime.ParseExact(Operator.OPay.opdate, "yyyyMMdd", null);rn tryrn rn if (CollectBll.Add(model) > 0)rn rn context.Response.Write("true");rn rn elsern rn context.Response.Write("false");rn rn rn catchrn rn context.Response.Write("false");rn rn rn rn rn[/code]rnrnrn希望有清楚的高手朋友能指点迷津。Web.config配置在二次开发时也修改过,只是增加了这一个配置:rn rn rn rn rn rnrn再者增加了Session:rn rn rn rn rn
用微软AJAX,"Error parsing near" 错误
错误:rnsys.webForms.PageRequestManagerParserErrorException:The message received from the server could not be parsed. Common causes for this <em>error</em> are when the response is modified by calls to Response.Write(),response filters, HttpModules, or server trace trace is enabled.Details:Error parsing near ....rnrn我google了一下,解决方案是:rnScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('保存成功');", true);rnrn但是仍然不能弹出对话框(其他逻辑运行都正确,就是不能然出提示对话框)rnrn是不是因为我的UpdatePanel只是让页面部分刷新导致?
jsp+struts2+jquery ajax报错:Internal server error
rnrn 架构: struts2+jsp+jqueryrn 关键代码:rn jQuery.<em>ajax</em>(rn url: 'business/xxxx.action',rn data: 'id='+id,rn type: 'POST',rn dataType:"json",rn <em>error</em>: function(xmlHttpRequest,textStatus,exception) rnrn alert(exception); //前台打出:internal server <em>error</em>rn alert(xmlHttpRequest.status); //前台打出: 500rn alert(xmlHttpRequest.readyState); //前台打出:4rn alert(textStatus);//前台打出: 空字符串rn ,rnrn 1.后台程序不报错,返回的json字符串也没有问题(已跟踪过代码)rn 应该是struts往前台传值的时候出了问题,可是看不到报错,不得而知rn 2.怀疑是json字符串长度的问题,因为如果把某一属性A的值(整个json中就这个属性的值比较长)的value值改短一点,rn 就可以正常显示数据,不会报错。rn 奇怪的是该值其实也没有多长,数据库里length一下也只有2000+rnrnrn 求问大神,这个到底是什么原因引起的,如何处理?rn
springMVC ajax提交后台返回error问题
@ResponseBody @RequestMapping(value="/addBookAction",method=RequestMethod.POST,produces=MediaType.TEXT_PLAIN_VALUE+";charset=utf-8") public String addBookAction(Book book) { app.addBook(book); app....
ssm 为什么ajax请求成功了还是error
一.问题描述:  前端用<em>ajax</em>实现局部刷新时,发现值传到后端了,请求成功了,数据也插入进去了,但是返回的回调函数却是<em>error</em> $.<em>ajax</em>({ url: '${pageContext.request.contextPath}/getUpPss', data: {'password1': password1,'pa...
ajax请求返回结果进入success还是error
我写了一个post方式的<em>ajax</em>请求,如下 $.<em>ajax</em>({ type: "POST", url: contextPath + baseUrl + "import/tools", dataType: "json", data:{ urlOrName: urlOrName, import
ajax 报错 "NetworkError: 500 Internal Server Error
<em>ajax</em>请求报错 "NetworkError: 500 Internal Server Error http://localhost:8080/mnss/attackManger.actionrnrn各种问题都找了,就是找不到,服务器action代码也很简单,就是单一的方法,输出一句话(够简单吧?) 用<em>ajax</em>请求还是返回500的错误。rnrn之后跟踪到action中,一步的走,发现return methodAccessor.invoke(obj, args); 这里有错误,那位大虾给简单介绍下,到底是肿么回事,导致的,action中只有1个方法,且输出一句话,是那还要配置吗?
ajax返回值result的success和error指什么
<em>ajax</em>用post递交到后端,后端获取后返回数据。我用alert(result)可以看到数据。请问下面代码用的result.success指什么情况,麻烦能举例说明下,对这个success没理解是什么意思,谢谢!!rn[code=javascript]rn$.<em>ajax</em>(rn type: "post",rn url: 'lwServlet',rn data: data,rn <em>error</em>: function () rn alert("错误,请稍候重试");rn ,rn success: function (result) rn alert(result); //查看后端返回的数据rn alert("返回成功");rn if (result.success) rn ........rn else rn ........rn rn[/code]
Ajax不执行success,一直执行error
[code=javascript]rn$.<em>ajax</em>(rn type: 'post',rn url: "http://www.36ve.com/xiaomi/index.php/user/login",rn async:true,rn //cache:false,rn //contenttype: "application/json; charset=utf-8",rn data:"username="+jQuery("input[name='username']").val()+"&password="+jQuery("input[name='userpassword']").val(),rn //timeout:20000, rn dataType: 'json',rn success: function(json)rn rn var obj = eval( "(" + json + ")" );//转换后的JSON对象rn alert(obj);rn ,rn <em>error</em>:function(<em>error</em>)rn alert("22")rn rn );rn[/code]
Ajax 响应码200,但回调error
最近有一个朋友问了我些问题,有个问题的原因出在<em>ajax</em>的使用上,具体的状况是,<em>ajax</em>请求值后台接口可以收到,响应200后,success未收到响应值,一般来说响应出200未报错,但是未回调success,那就大多就进入到<em>error</em>了,然后在 <em>error</em>中 alert(),确定确实回调在了 <em>error</em>函数。然后使用浏览器network检验到返回值为 html串,但是 实际上 dataType:js...
Jquery ajax只执行error回调的原因
根据官方文档的解释,他们对datatype:json及其严格,必须严格遵守json字符串格式,否则只能调用<em>error</em>回调 true:{"msg","success"} false:{msg:success}
ajax接收json 返回数据在error里面
前端控制台信息:status:200statusCode:ƒ (e)statusText:&quot;OK&quot;jsp页面请求:已经成功接收到信息了,但是返回的数据时在<em>error</em>里面.后台也没问题,此方法模拟数据:    @RequestMapping(value = &quot;phone/home/find&quot;,method=RequestMethod.POST)    @ResponseBody     public...
ajax使用jsonp跨域回调error函数
<em>ajax</em>使用jsonp跨域回调<em>error</em>函数 错误信息&amp;quot;readyState&amp;quot;:4,&amp;quot;status&amp;quot;:200,&amp;quot;statusText&amp;quot;:&amp;quot;success&amp;quot;另:如果statusText返回的解析出现问题,说明是后端返回的json字符串不符合标准, 错误信息&amp;quot;readyState&amp;quot;:4,“status”:200,“statusText
asp.net,jquery ajax error,IIS 7.0
我的asp.net程序部署在客户的服务器(Windows Server 2008 64位+IIS 7.0+IE 7)上后,页面加载完毕且正常显示,但我在点击页面上的树节点的时候一直报错(点击树节点触发程序异步请求获取数据),查看前台javascript代码后发现,在用jquery的$.<em>ajax</em> 对一般处理程序.ashx进行异步请求的时候程序一直进入<em>error</em> 那个function 里面而没有进入success那个function,我alert了XMLHttpRequest对象的一些信息如下:rn"XMLHttpRequest.status: 404, XMLHttpRequest.readyState: 4, <em>error</em> not found"rn补充说明:我在测试服务器(windows Server 2003 IIS 6.0 + IE 6,7, 8)和我本机(Windows7 +IIS 7.5+IE8)都测试过程序没有出现这个问题,大家有没有遇到过类似问题,有没有什么解决的方法
什么情况下会执行$.ajax(...);中的error
什么情况下会执行$.<em>ajax</em>(...);中的<em>error</em>?rnrn我写用下面的方法验证输入的验证码是否正确rn问题是即便输入的是正确的验证码 还是会弹出<em>error</em>中的 check sorry?rnrn我记得是在没有接收到响应的情况下 才会进入到<em>error</em>中的 好像是这样吧rnrnrnfunction checkVerify()rn var verifyCode=$("input[name=verifyCode]").val();rn var msg=$("#verifyMsg");rn $.<em>ajax</em>( rn url : 'servlet/LoginServlet',rn type : 'post',rn data : "verifyCode=" + verifyCode + "&m=check",rn dataType : 'json',rn success : function(data) rn alert('darta');rn if(data==verifyOK)rn msg.innerHTML="OK";rn elsern msg.innerHTML="false";rn rn ,rn <em>error</em> : function() rn alert('check sorry@!');rn rn );rn rnrnrnrn这里是servlet中检测输入的部分rnrnpublic void checkVerify(HttpServletRequest request,rn HttpServletResponse response) throws ServletException, IOException rn System.out.println("dopost checkVerify");rn PrintWriter out = response.getWriter();rn String result = "";rnrn String verifyCodeInput = request.getParameter("verifyCode");rn // check verifyCodernrn String verifyCode = request.getSession().getAttribute("verifyCode")rn .toString();rn if (verifyCode.equals(verifyCodeInput)) rn result="verifyOK"; //-----------------------输入验证是正确 的rn else rn result = "verifyError";rn rnrn System.out.println(result);rn out.print(result); //我记得原来一些东东就着这样做的呀, 难道这样不对?页面接收不到吗?rn out.flush();rn out.close();rnrn
AJAX中Gridview出现Unkow error问题
我想做到GRIDVIEW翻页时页面无刷新rn(1)拖个SCRIPMANAG到页面rn(2)拖个updatpanel到页面rn(3) SCRIPTMANAGE的Enablepartialrendering 设成truern(4)把gridview控件放到updatepanel中去,rn(5)做好数据绑定rnrn打开页面,不会出现问题,点第2页,第3页出现 错误提示rnrnUnknow Error rnrn倒网上找了很多资料,也没有办法.
ajax偶尔会报Error:指定资源下载失败?
我在项目中使用DWR做了验证和联动,但是不知道为什么在提交时偶尔会报“Error:指定资源下载失败”,可出现这个问题的概率很低。他们测试组的测了快两个月了出现了3次,他们用的IE7。请问有没有遇到过这种情况的,可能是由什么原因引起的,请指点一下,谢谢!!
jquery ajax请求返回进入error事件
jquery版本1.10.1 由于服务端返回的json 数据格式问题,前端js一直进入 <em>error</em> 事件。 正确的格式: &quot;{\&quot;responseMsg\&quot;:\&quot;success\&quot;}&quot; 备注: $.<em>ajax</em>({ url:'/deep/sysmng/addPermRes', async:true, method:'PO...
ajax请求不等服务器返回直接进入error
function publishTopic(){ var subjectId = $("#subjectId").attr("value"); var topicContent = $("#topicContent").val(); if (topicContent==null || typeof(topicContent)=="undefined" || topicContent=="")
struts jquery ajax 老是进入error方法
跪求大仙指导!!!rn[color=#FF0000]index.js[/color][code=JScript]$("#aaa").click(function ()rn alert("0000================");rn$.<em>ajax</em>(rn url:'http://localhost:8080/Public_Bicycle_System/allSite.action',rn type:'post',rn data:'',rn dataType:'json',rn success:function(msg)rn $(msg.bicycleSites).each(function(i,value)rn alert(+"==========");rn /*var point = new BMap.Point(value.lat_Long.x, value.lat_Long.y);rn var marker = new BMap.Marker(point);rn map.addOverlay(marker); */rn rn );rn ,rn <em>error</em>:function(mm)rn alert("message <em>error</em>");rn ob=eval(mm);rn var pro = "";rn for(var i in ob)rn pro+=i+"\n";rn rn alert(pro);rn alert(mm.getAllResponseHeaders);rn );rn);[/code]rnindex.jsprn[code=HTML]rnrnrnrn rn rn Insert title herern rn rn rnrnrnrn rnrn[/code]rnstruts.xmlrn[code=XML]rnrnrnrn rn rnrn rnrn rn rn rn rn /success.jsprn rn rn[/code]rnBicycleSiteAction.javarn[code=Java]package com.pbs.action;rnrnimport java.util.List;rnrnimport org.apache.struts2.json.annotations.JSON;rnrnimport com.opensymphony.xwork2.ActionSupport;rnimport com.pbs.model.BicycleSite;rnimport com.pbs.service.BicycleSiteService;rnimport com.pbs.service.impl.BicycleSiteServiceImpl;rn/**rn * 此类提供处理请求有数据交换请求处理,其中数据主要是关于BicycleSite的rn * rn * @author 杨月恒rn * @version 1.0rn */rnpublic class BicycleSiteAction extends ActionSupport rnrn /**rn * rn */rn private static final long serialVersionUID = 1L;rn private BicycleSiteService bicycleSiteService = new BicycleSiteServiceImpl();rn private List bicycleSites ;rn @Overridern public String execute() throws Exception rn this.bicycleSites = bicycleSiteService.getAllSite();rn return "users";rn public List getBicycleSites() rn return bicycleSites;rn public void setBicycleSites(List bicycleSites) rn this.bicycleSites = bicycleSites;rn rn rn[/code]rn请求时能调到action类里的方法,也能连到数据库,就是数据传不过来,老是进入<em>error</em>方法,在网上查了查说是蓝色的get方法有问题,好像是jquery处理get方法和别的方法不同,当我改成其他的方法时可以进入success方法,但是得不到数据,因为struts是靠get方法得到action数据传到前台的,没了get方法自然没值,这可咋办啊,跪求高手指导!!!!!
Ajax 总是执行error方法,为什么
[img=https://img-bbs.csdn.net/upload/201707/16/1500214461_637573.png][/img][img=https://img-bbs.csdn.net/upload/201707/16/1500214476_155115.png][/img]rn
ajax请求状态码200 总是执行error方法
后台action方法 :rn[code=java]rnMap map = new HashMap();rn JSONObject json = null;rn if(userService.exist(user) rn map.put("info", "用户名 " + userName + "已存在");rn map.put("result", "failed");rn json = JSONObject.fromObject(map);rn getWriter().write(json.toString());rn else rn map.put("info", "恭喜,用户名" + userName + "还未被注册");rn map.put("result", "success");rn json = JSONObject.fromObject(map);rn System.out.println(json.toString());rn getWriter().write(json.toString());rn rn[/code]rn前台<em>ajax</em>:rn[code=java]rn$('#signup-username').on('blur',function(event)rn $.<em>ajax</em>(rn type:"post",rn url:"register!userNameValidate.action",rn data:"userName="+$('#signup-username').val(),rn dataType:'json',rn success:function(json)rn alert(json.info);rn checkusername = true;rn check();rn ,rn <em>error</em>:function(json)rn alert(json.responseText);rn alert(json.status);rn alert(json.readyState);rn ,rn );rn );rn[/code]rn这是后台打印的json "result":"success","info":"恭喜,用户名sdfasdf-fds_还未被注册"rnrn在FF下可以看到状态码200 响应类型json 却总是执行<em>error</em>rnrn不存在跨域吧?或是json格式有问题?
ajax 不成功也不error怎么搞。
[img=https://img-bbs.csdn.net/upload/201511/04/1446604359_667832.png][/img][code=javascript] [/code]rnrn运行结果是只alert了b,请问如何排除错误。
jquery 1.9.1 ajax调用一直回调error
使用jquery 1.9.1版本的时候<em>ajax</em>一直回调<em>error</em>函数,当我改成使用 jquery 1.4.2版本的时候回调success,后台代码完全一样没有修改。还请各位大大看看是怎么回事(必需要使用jquery 1.9.1版本)rnrnjs代码如下:rn[code=javascript] $.<em>ajax</em>(rn url: root + '/paymentAction.do',rn type: 'POST',rn dataType: 'JSON',rn timeout: 30000, //超时时间:30秒rn data: rn method: 'queryArea',rn msisdn: msisdnrn ,rn <em>error</em>: function () rn alert('<em>error</em>');rn ,rn success: function (json) rn var data = eval("(" + json + ")");rn alert('seccese');rn if (data.stat == 'fail') rn return false;rn else if (data.stat == 'success') rn queryDiscount();rn else if (data.stat == '<em>error</em>') rn window.location = root + '/InternetFee/<em>error</em>.jsp';rn rn rnrnrn );[/code]rnrn1.使用firebug获取的头信息,一直返回的是200没有错误rn[img=https://img-bbs.csdn.net/upload/201403/03/1393835931_172062.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201403/03/1393835939_113720.jpg][/img]rnrn2.使用ie F12截图如下,最后的timeroutTimer变量赋值为133,然后就走了<em>error</em>rn[img=https://img-bbs.csdn.net/upload/201403/03/1393836614_26862.jpg][/img]
jquery ajax 解析xml直接error,
rn rn rn 0 rn -1rn rn rn rn rn 12312311rn 2rn 39.5rn 6.5rn AASrn ALLrn 9816rn rn rn H891801rn 1rn 1.5rn 0.3rn rnrn rn rn rn加载xml时,直接alert个<em>error</em>,如果把分运单里面的各个属性去掉就能解析了,求大神,帮忙,在线等方法,急急急
ajax Post 一直返回的是error ,为什么?
代码如下:<em>ajax</em>提交后,测试发现status==200是正常的,但是一直返回<em>error</em>,为什么?rnrnrnjquery:rn rnrnrn后台code:rnrn public ActionResult Detail()rn rnrn #region 最新动态rnrn var zxdtList = _kdnewsservice.GetKdNewsTab(0, null, "1", 3, 7);rn ViewData["zxdtList"] = zxdtList;rnrn #endregionrnrn if (Request["_uid"] != null)rn rn var xwnrList = _kdnewsservice.GetKdNewsByNid(Int32.Parse(Request["_uid"]));rn ViewData["xwnrList"] = xwnrList;rn rn elsern rn var xwnrList = _kdnewsservice.GetKdNewsByNid(zxdtList[0].Nid);rn ViewData["xwnrList"] = xwnrList;rn rn rn return View();rn rnrn [HttpPost]rn public ActionResult Detail(string _uid)rn rn //var xwnrList = _kdnewsservice.GetKdNewsByNid(Convert.ToInt32(_uid));rn //Response.Write(xwnrList);rn //Response.End();rn return RedirectToAction("Detail", newrn rn _uid = _uidrn );rn //return Json(new AjaxDatarn // rn // IsTrue = truern // );rnrnrn rnrnrn
ajax传单引号直接data error
nn```n function <em>ajax</em>Send() n $('#btnSend').attr('disabled', true)n $.<em>ajax</em>(n type: "Post",n url: "Reader.aspx/GetStr",n async: false,n data: "'s':'" + selectedText + "'",n contentType: "application/json; charset=utf-8",n dataType: "json",n success: function (data) n $('#Report').html(data.d);n ,n <em>error</em>: function (err) n alert("data <em>error</em>");n n );n n```nn
什么情况下触发jquery .ajax中的error
我用的是jquery和struts2的整合:rnjsp代码是:rnrnrnrn提交rn rnrn rn rnrnrnLoginAction.javarnpublic class LoginAction implements Actionrn private String result;rn rn public String getResult() rn return result;rn rn public void setResult(String result) rn this.result = result;rn rn public String querysign()rn this.setResult("xixi"); rn return SUCCESS;rn rn public String execute()rn return SUCCESS;rn rn rnrnrnstrust部分的写法:rnrn rn rn rn rn rnrnrnrnrn现在问题是:提交之后可以进入action部分,最后也return SUCCESS,但回到页面之后一直触发的是<em>error</em>部分内容,究竟是为什么呢?
ajax中什么时候进success和error
先简单介绍下<em>ajax</em>:简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState):0-未初始化、1-正在初始化、2-发送数据、3-正在发送数据、4-完成。当XMLHttpRequest.readyState为4时,表示<em>ajax</em>请求已经完成可以得到响应结果。<em>ajax</em>的success和<em>error</em>方法根据响应状态码来触发。当XMLHttpRequest.st
ajax后台执行成功,却回调error
今天碰到一个问题,<em>ajax</em>后台执行成功了,回调却是<em>error</em>,有人说可能是回调参数格式不对,检查了参数,确定都没问题,最后终于看到一位前辈的指点。原因是:当你使用<em>ajax</em>的事件源是button(button在form中,默认是自动提交的)或href时,使用<em>ajax</em>时就会出现这种问题,最后将Button加上了一个type="button"该问题就解决了,(如果是href就将值设置为#). 问题不
ajax数据获取成功,却从error返回
这两天遇到了<em>ajax</em>调用的问题,返回了数据,却从<em>error</em>返回的数据。经过跟踪调试发现了问题,在此记录一下  后台处理代码:             <em>ajax</em>代码    XMLResponse.responseText 弹出的提示 说到底,还是后台返回的数据不是json格式 以前还遇到过一个问题,就是<em>ajax</em>请求成功,但是不执行succ
JQuery 中$.ajax()总是返回error,求解
[code=html]rn rn rn rn rn rn rn rn rn rn rnrnrn[/code]rnrn[code=javascript]rn$(document).ready(function()rn $('#bt').click(function()rnrn $.<em>ajax</em>(rn url : "./../system/login.php",rn data : name : “name”, sex : "sex",rn type : 'post',rn dataType : 'html',rn success : function(html, status)rn alert(html);rn alert(status);rn ,rn <em>error</em> : function(a,b,v)rn alert(a.status);rn alert(a.readyState);rn ,rn );rn );rn);rn[/code]rn代码中#bt只是象征,测试时分别换为bt1,bt2测试rnrn结果测试id为bt1的button运行<em>ajax</em>失败,走fail分支,而id为bt2的button运行成功走success分支;rn谷歌开发者工具显示bt2为canceled;rn搞不明白究竟是哪里出了问题;rn求解释?
ajax 返回json 进error方法
这是后台php方法:rn[code=php]rn public function save()rn extract($_GET);rn rn //创建基金预约数据rn $jjinfo = array(rn 'jjid' => $jjid,rn 'name' => $name,rn 'tel' => $tel,rn 'valid' => $validrn );rn $result=array(); rn $result['status'] ='success';rn rn $jjresult = M('jj_subscribe')->add($jjinfo);rn if(!$jjresult)rn $result['status']='<em>error</em>';rn rn rn echo json_encode($result);rn [/code]rnrn这是前台js代码:rn[code=javascript]rnfunction savejj(jjvo)rn $.<em>ajax</em>Setup(cache:false);rn $.<em>ajax</em>(rn type:'GET',rn url:'?m=Goods&c=Jjsubscribe&a=save',rn data:jjvo,rn// dataType : 'json',rn success:function(ret) rn alert("1"+ret); rn if(ret.status=='success') rn alert('预约成功'); rn else rn alert('预约失败'); rn rn ,rn <em>error</em>: function(e) rn alert(e); rn rn );rn rnrn[/code]rnrnps:我试过把datatype注释掉,结果还是走<em>error</em>方法,我试过把datatype改为text,还是走<em>error</em>方法,反正就是不进success[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/15.gif][/img]
$.ajax无法success返回,只能error返回
下面是js代码rn[code=javascript]rnrnrnrn rn rnrn rn rn rnstartrnstoprn X rn rnrn[/code]rn下面的是php代码rn[code=php]rnrn[/code]rnrnphp发出请求给服务器,并获得数据,这些都是对的,在服务器端有数据发出。rn但是jquery的$.<em>ajax</em>就是返回<em>error</em>,<em>error</em>函数返回时的argument[1]是‘<em>error</em>’。rn由于格式是text,不存在json的问题。rn请高手点拨
sbc6300配置文件下载
arm11 sbc6300x的config文件 相关下载链接:[url=//download.csdn.net/download/yxah_zz/2577160?utm_source=bbsseo]//download.csdn.net/download/yxah_zz/2577160?utm_source=bbsseo[/url]
DOS指令.doc下载
关于常用DOS指令的简单介绍及简单实用。 相关下载链接:[url=//download.csdn.net/download/liu301204/3653342?utm_source=bbsseo]//download.csdn.net/download/liu301204/3653342?utm_source=bbsseo[/url]
仿我买网代码下载
仿我买网代码 相关下载链接:[url=//download.csdn.net/download/u011808019/6005503?utm_source=bbsseo]//download.csdn.net/download/u011808019/6005503?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的