【有关ajax的error与后台的异常问题解决】教程文章相关的互联网学习教程文章

通过jquery / ajax和json清除抛出php异常的方法【代码】

是否有一种干净,简单的方法通过json响应jquery / ajax调用抛出php异常.解决方法:你可以在PHP中做这样的事情(假设这是通过AJAX调用的):<?phptry {if (some_bad_condition) {throw new Exception('Test error', 123);}echo json_encode(array('result' => 'vanilla!',)); } catch (Exception $e) {echo json_encode(array('error' => array('msg' => $e->getMessage(),'code' => $e->getCode(),),)); }在JavaScript中:$.ajax({// ....

java – 处理来自Servlet的Jquery AJAX响应中的异常【代码】

我的servlet代码是try{//somethingresponse.setStatus(201);out.print("Data successfully saved"); } catch(SomeException e){response.sendError(400, e.getMessage()); }我的JQuery Ajax函数有成功和错误块,如下所示:$.ajax({type:'POST',data: {//some data to be passed},dataType: 'text',url:'AjaxController',success: function(response){alert(response);},error: function(jqXHR, textStatus, message) {//error handl...

php – 当我尝试使用Laravel控制器方法处理AJAX请求时,为什么我会获得此异常?【代码】

我是PHP和Laravel的绝对新手,我有以下问题. 从我的角度来看,我通过这个代码通过JQuery执行AJAX POST请求:jQuery.ajax({url: '/doSearch',type: 'POST',dataType: 'json',//data: $form.serialize(),success: function(data){console.info('ssssssssssiiii',data);},error: function(data, b){console.info('erroreeeeee');}});此POST请求由这个简单的控制器方法处理:public function doSearch(){echo 'SEARCHED'; }必须返回SEARC...

c# – 使用EntityObjects进行Ajax绑定的Telerik MVC Grid获取循环引用异常【代码】

我一直在使用Telerik MVC Grid已经有一段时间了,它是一个很好的控件,然而,一个令人烦恼的事情一直出现与使用Ajax绑定到从Entity Framework创建和返回的对象的网格相关.实体对象具有循环引用,当您从Ajax回调返回IEnumerable时,如果存在循环引用,则会从JavascriptSerializer生成异常.发生这种情况是因为MVC Grid使用了JsonResult,而JsonResult又使用不支持序列化循环引用的JavaScriptSerializer. 我对这个问题的解决方案是使用LINQ来...

c# – 无论如何在ajax调用中从asp.net-mvc中的服务器端异常返回原始文本而不是html?【代码】

我看到当我从ajax调用返回HttpException()时,我得到一个大的html文本. 如果我在我的控制器中做这样的事情:if (errors.Count > 0){throw new HttpException(404, "This is my custom error msg");}我想要一个简单的方法来解析javascript端的错误消息.现在,当我用这样的东西看客户端的回调时function decodeErrorMessage(jqXHR, textStatus, errorThrown) {我看到jqxHR =“3”,textStatus =一个非常长的html doc(带有调用堆栈和错误...

javascript – AJAX返回异常状态代码

所以我终于再次尝试了AJAX(而不是隐藏的iframe),我现在还记得为什么我一开始就非常讨厌AJAX. 这是一个简单的脚本,可以向服务器查询用户收到的私人消息的数量.服务器以单个数字响应,脚本更新指示器并设置超时五秒钟以再次查询. 在极少数情况下(通常当我去AFK一段时间),我开始获得最奇怪的HTTP状态代码. 在Chrome上:“AJAX请求无法检索/ajax/network.php,HTTP状态0”在IE上:“AJAX请求无法检索/ajax/network.php,HTTP状态12029” 这...

js异常:关于ajax是否为独立线程的猜想【代码】【图】

1、楔子 最近在写一个练手项目,有一个功能就是设置勾选按钮7天内自动登录,当时我的想法就是直接将数据存入到cookie之中。我的思路如下(附上参考图):当用户第一次登录,勾选7天自动登录,点击登录时,发送一个请求,由servlet接收到之后去数据库查找对应的用户信息,如果该用户存在,返回其信息的json形式。ajax以回调的形式接收,并将其存入cookie中;当用户第二次登录时,会直接从cookie中取出数据进行登录,代码如下...