使用Ajax进行前后端Json数据传输需要注意的事项

2021/10/09 09:30 · Web前端 · 35阅读 · 0评论
阿里云·云小站,新老用户同享,1核2G云服务器低至89元/年,229元/3年;2核4G3M3年639元

华仔在移动端开发时使用Jquery Ajax进行post后台,然后把数据获取到前端进行结构化展现。

然而近期频频发生下面的情况:

使用ajax能够从后台获取到data数据,然而在将json转为row的时候直接不继续往下执行,调试没有报出具体错误。

检查了json数据,似乎没有太大问题。

后来我使用Newtonsoft.Json工具进行调试后台,将datatable转换为json(原先并非使用这个类库,而是直接循环建立!)

代码如下:

Dim JsonStr As String = ""
JsonStr = JsonConvert.SerializeObject(Dt)
BuildTxt(JsonStr)

Buildtxt方法用于建立日志,如何使用参考文章《visual basic(vb.net)中如何使用创建日志的方法对windows 服务或网络服务进行调试

结果发现确实是构建的json数据存在异常,异常点为:

字段名称包含了“\”符号,这个符号以我目前的认知是大部分出vb.net语言以外开发语言的转义符。

于是我将这个字段名称做了修改,页面就正常展现了。

本问题由羽化飞翔整理解决!

 

您可能感兴趣的文章

本文地址:https://www.huazai186.com/post/779.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!

文件下载

上一篇:
下一篇:
腾讯云618云聚惠活动火热进行中,1核2G-288元/3年,2核4G3M-1288元/3年,2核8G5M-1688元/3年,4核8G5M-1999元/3年

 发表评论


表情