`

jquery parseerror

阅读更多

晚上  准备用Struts2 和jquery 结合做一个东西

 后来发现  接收 json 数据格式总是报错:parseerror

$.ajax( {
  contentType : "application/json",
  url : "login!update.action",
  dataType : 'json',
  type : "POST",
  data : '{}',
  beforeSend : function() {
   alert('send fail');
  },
  success : function(result, oo) {
   alert(result);
  },
  error : function(er, status) {
   alert(er.length);
   alert(arguments[1]);
  }

 });

//于是看一下他的执行过程

  其实这个程序已经成功请求了  后台  但是他总是执行error 这个函数

  报这个错误  多半是因为我们后台的数据格式不对

 所以 当我们的dataType 为json 的时候 他会把服务器返回的 数据进行解析  (把他解析成json格式)

由于解析不了

所以他执行了error 方法 所以

大家不要以为error方法是因为发送失败所导致的

分享到:
评论

相关推荐

    空格或者空白字符导致$.ajax()报parseerror错误小结

    您可能感兴趣的文章:JQuery ajax中error返回错误及一直返回error的解答jquery中ajax使用error调试错误的方法ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息Jquery ajax执行顺序 返回自

    jquery读取xml

    在使用jQuery读取XML时,可以使用`$.ajaxError()`全局事件处理器,或者在`$.ajax()`调用中设置`error`回调函数。 ```javascript $(document).ajaxError(function(event, jqXHR, ajaxSettings, thrownError) { ...

    Jquery操作xml_Demo

    **jQuery 操作 XML 教程** 在这个教程中,我们将探讨如何使用 jQuery 处理 XML 数据。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,尤其在 Web 应用程序中广泛应用。jQuery 是一个轻量级的 ...

    jQuery 1.5 API 中文版

    objjQuery.parseJSON( str ) Data functions $.clearQueue( [name] ) $.dequeue( [name] ), jQuery.dequeue( [name] ) objjQuery.data( element, key ), jQuery.data( ) obj.data( ), .data( key ) $.data( key, val...

    jQuery.parseJSON()函数详解

    在进行Ajax交互时,服务器通常会返回JSON格式的数据,jQuery提供了一个非常实用的方法来解析这种数据格式,这就是jQuery.parseJSON()函数。该函数主要用于将符合JSON格式的字符串转换成JavaScript对象。下面详细介绍...

    java使用Jquery的jar包

    - Jquery提供了丰富的错误处理机制,如全局的$.ajaxError()函数,或者在每个Ajax请求中设置error回调。在Java后端,通过日志框架(如Log4j或SLF4J)记录错误信息,便于调试。 6. **安全考虑** - 在前后端交互中,...

    jQuery加载并解析XML

    在Web开发中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。本篇文章将深入探讨如何使用jQuery来加载和解析XML数据,这是一种常见用于传输和存储结构化数据的方式。 首先,...

    jquery-json使用

    在jQuery中,我们可以使用`$.parseJSON()`方法将JSON字符串转换为JavaScript对象。例如,假设我们从服务器获取到一个JSON字符串: ```json var jsonString = '{"name": "John", "age": 30, "city": "New York"}'; `...

    jQuery 1.6.3正式版发布

    #9255:修复webkit内核浏览器中jQuery.parseXML不能处理异常的问题。 #9854:Pass statusText through instead of “normalizing” it #9887:修复jQuery.ajaxSetup可能导致内存浪费的问题。 #9970:Typo in ajax.js...

    jquery json分页实例

    一旦收到JSON响应,我们可以使用jQuery的`$.parseJSON`或`JSON.parse`来解析数据,然后动态地更新HTML元素以显示新内容。 以下是一个简单的示例代码片段: ```javascript $.ajax({ url: 'your_server_endpoint', ...

    jquery 最新API 文档,非常全面

    - **全局和局部Ajax事件**:`ajaxStart`, `ajaxStop`, `ajaxSuccess`, `ajaxError`等。 6. **jQuery实用工具** - **$.extend()** 和 **$.fn.extend()**:合并对象或扩展jQuery原型。 - **$.each()**:遍历对象或...

    Jquery与struts2

    在jQuery的`error`回调中,我们可以捕获请求失败的信息,并展示给用户: ```javascript error: function(jqXHR, textStatus, errorThrown) { alert('请求出错:' + textStatus + ', ' + errorThrown); } ``` ### ...

    jQuery源码分析(1.7)

    return JSON.parse(data); } } }); ``` #### 十一、动画分析和扩展Effects 1. **动画**:jQuery内置了一系列动画效果,如`fadeIn()`、`slideUp()`等。 2. **扩展Effects**:用户还可以通过插件形式扩展更多...

    jquery仿新浪微博动态显示

    var newData = JSON.parse(data); newData.forEach(item => { $('.dynamic-container').append(buildDynamicElement(item)); // 假设buildDynamicElement是构建单个动态元素的函数 }); }, error: function...

    JQueryMobile与后台通信

    可以使用`$.parseJSON()`或`JSON.parse()`函数来解析。 2. **错误处理**:AJAX请求可能失败,需要在error回调中处理,如显示错误信息、重试请求等。 3. **局部刷新**:使用`$.mobile.changePage()`或`$.mobile....

    jquery+ajax上传解析文件

    var resp = JSON.parse(response); if (resp.success) { alert('文件上传成功!'); } else { alert('文件上传失败: ' + resp.error); } }, error: function(jqXHR, textStatus, errorThrown) { alert('发生...

    js操作Cookie子键+Jquery调用Ajax方法执行后台操作

    return JSON.parse(decodeURIComponent(cookiePair[1])); } } return null; } // 读取子键 var cookieObj = getCookie("myCookie"); console.log(cookieObj.subKey1); // 输出 "value1" console.log(cookieObj....

    jQuery ajax

    jQuery提供$.param()方法将JavaScript对象序列化为URL查询字符串,以及$.parseJSON()(现在已废弃,推荐使用JSON.parse())将JSON字符串解析为JavaScript对象。 **6. 响应状态和回调函数** 在$.ajax()中,可以定义...

    jquery+jaxa的应用实例

    当服务器返回XML数据时,jQuery提供了`$.parseXML()`函数来解析XML字符串。例如: ```javascript var xmlString = "<root><item id='1'>Item 1</item><item id='2'>Item 2</item></root>"; var xmlDoc = $....

Global site tag (gtag.js) - Google Analytics