`
lhgyy00
  • 浏览: 145295 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

使用Ajax从服务器端返回json数据时如果有回车符(\r\n),客户端解析会出错

 
阅读更多

     使用Ajax从服务器端返回json数据时如果有回车符(\r\n),客户端解析会出错:unterminated string literal
所以在这之前先将回车符替换掉才行

json.replace("\r\n", "<BR>");//单个替换
json.replace(/\\r\n/g, "<BR>"));//全部替换

或者

 json.replace(/\r/ig, "").replace(/\n/ig,"");

下面的这个浏览器兼容

 

分享到:
评论

相关推荐

    Json数据解析服务器端加客户端代码

    1. 服务器端代码:可能是用Node.js、Java、Python等语言实现的,负责接收客户端请求,解析JSON数据,处理业务逻辑,并将结果以JSON形式返回。 2. 客户端代码:可能是JavaScript(如jQuery、axios或fetch API)用于...

    处理ajax返回带有换行的json数据

    在处理Ajax返回的JSON(JavaScript Object Notation)数据时,可能会遇到一些问题,尤其是当JSON数据中包含换行符时。本文将深入探讨这个问题,以及如何正确地处理这种情况。 首先,JSON是一种轻量级的数据交换格式...

    JSON客户端与服务器端生成JSON数据及传递方法

    JSON(JavaScript Object Notation)是一...无论是在服务器端生成JSON数据,还是在客户端解析和使用这些数据,JSON都提供了简单、灵活且高效的解决方案。对于需要跨平台、跨语言的数据交换,JSON无疑是一个强大的选择。

    Ajax中使用JSON传输数据

    接收到JSON数据后,服务器端通常会解析这个数据。如果是Java环境,可以使用`org.json`库,其中的`JSONObject`和`JSONArray`类可以帮助我们解析JSON。例如,`json.jar`文件很可能就是包含了这个库的一个版本。在...

    ajax 解析json数据

    当服务器返回JSON数据时,我们需要将其转换为JavaScript对象进行处理。以下是使用`XMLHttpRequest`解析JSON的步骤: 1. 创建`XMLHttpRequest`实例。 ```javascript var xhr = new XMLHttpRequest(); ``` 2. 设置...

    jQuery中ajax请求后台返回json数据并渲染HTML的方法

    3. 在前端处理返回的JSON数据:在$.ajax()方法的success回调函数中,返回的数据会被处理。这里使用了eval()函数来转换字符串形式的JSON数据为JavaScript对象。然而,在实际开发中,出于安全考虑,不建议使用eval()...

    服务器端的JSON

    2. **解析**: 当接收到前端发送的JSON数据时,服务器需要将其解析成可操作的数据结构。例如,JavaScript中的`JSON.parse()`方法,或Python中的`json.loads()`函数。 3. **验证**: 为了确保接收到的数据符合预期,...

    $.ajax json数据传递方法.docx

    $.ajax json 数据传递方法是使用 jQuery 库实现的异步数据传递方法,通过将 JSON 数据封装在 $.ajax 对象中,并将其作为参数传递给服务器端脚本,以实现客户端和服务器端之间的数据交互。 在前台代码中,首先定义了...

    使用Ajax向PHP服务端发送请求并返回JSON数据

    总结起来,使用Ajax向PHP服务端发送请求并接收JSON数据涉及的主要步骤包括创建XMLHttpRequest对象、设置回调函数、打开连接、设置请求头、发送请求以及在服务端处理请求和返回JSON数据。理解这些步骤对于Web开发中的...

    ajax+json实例

    在这个例子中,服务器端通过`JsonResult`返回JSON格式的用户信息,客户端通过AJAX请求获取这些信息并解析显示。 **五、总结** AJAX+JSON在.NET环境中的应用大大提高了Web应用程序的交互性和效率,减少了不必要的...

    AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据

    本主题主要探讨如何在Struts2框架下利用AJAX传递和接收JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 首先,让我们理解三种在Struts2中...

    Ajax 使用JSON向服务器发送数据

    在这个示例中,我们创建了一个XMLHttpRequest对象,设置了POST请求,指定了请求头为JSON类型,并在响应状态改变时解析返回的JSON数据。 以上就是Ajax使用JSON向服务器发送数据的基本原理和实现方式。在实际开发中,...

    掌握 Ajax第 11 部分--服务器端的 JSON.pdf

    在发送JSON数据时,通常会使用`Content-Type: application/json`头部来指定数据格式,这有助于服务器正确地解析接收到的数据。 #### 处理JSON数据的安全性与效率 为了确保JSON数据在传输过程中的安全性和完整性,...

    用ajax方式获得服务器端json的对象(文本)

    本文将详细探讨如何通过Ajax获取服务器端返回的JSON对象。 首先,理解JSON是非常重要的。JSON是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。JSON对象由...

    使用jquery的方式通过ajax处理json格式的数据

    在处理JSON数据时,我们需要设置其相关的参数。例如: ```javascript $.ajax({ url: 'your-api-url', // 服务器接口URL type: 'GET', // 请求类型,可以是GET、POST等 dataType: 'json', // 告诉jQuery期望的...

    Ajax请求django返回json数据到前端

    Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...

    struts2+jquery执行ajax并返回json类型数据(源码)

    这里,你可以解析返回的JSON数据,并使用jQuery操作DOM,将数据展示在页面上。 5. **运行与测试**:将项目导入Eclipse,运行Web服务器,然后在浏览器中访问你的HTML页面。触发Ajax请求,观察是否能正确接收到服务器...

    ajax操作json数据

    在"ajax操作json数据"这个主题中,我们将深入探讨如何使用AJAX来处理和解析JSON数据。 首先,让我们了解AJAX的基本工作原理。AJAX通过创建XMLHttpRequest对象(在现代浏览器中通常称为`fetch` API)来实现异步通信...

Global site tag (gtag.js) - Google Analytics