easyui中的form表单提交问题

采用easyui中的form进行登录操作,从后台返回一个自定义的消息类,采用json格式返回,前台接收代码如下由于存在问题,所以试着将传回的数据采用js进行了转化,结果发... 采用easyui中的form进行登录操作,从后台返回一个自定义的消息类,采用json格式返回,前台接收代码如下

由于存在问题,所以试着将传回的数据采用js进行了转化,结果发现转化了之后还是不行,在控制台中输出的转化前后信息如下,

弹出 的相关消息都显示获取的数据不能直接点出,如下图

如果是采用ajax,则数据可以正常获取并点出,请问是什么原因,哪位大神可以解决一下!
展开
 我来答
lzb18
2014-02-18 · TA获得超过286个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:140万
展开全部
因为你的data是一个套了两层的字符串,类似于这样的 var data = "\"{\\\"bok\\\":1}\""的格式,即使你用eval之类的解析了一遍,只脱了一层,但依旧还是个字符串,所以取数据会是undefined,解决方法要不就是调用两次eval或者JSON.parse();要不就是你看看是不是后台传过来的时候有什么问题,多套了一层
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式