jQuery 无法识别 Symfony JSON?

2023-12-20

我正在尝试从 Symfony 获取 JSON 数据,但它似乎无法正常工作。下面是 symfony 代码片段:

$this->getResponse()->setHttpHeader('Content-Type', 'application/json; charset=utf-8');
return $this->renderPartial('listJsonResponse', 
array('jsonSlots' => json_encode($this->jsonQuery)));

上面的效果很好,并且可以达到部分效果。我的部分内容是:

<?php echo $jsonSlots ?>

现在根据 Firebug 的说法,它已正确填充。以下是回复的副本

[{"id":"1","schedule_day":"周一","start_time":"09:00:00","concurrent_appointments":"2","currentCount":"2"},{"id ":"2","schedule_day":"星期一","start_time":"09:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"3 ","schedule_day":"星期一","start_time":"09:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"4","schedule_day ":"星期一","start_time":"09:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"5","schedule_day":"星期一","start_time":"10:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"6","schedule_day":"周一","start_time ":"10:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"7","schedule_day":"周一","start_time":"10 :30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"8","schedule_day":"星期一","start_time":"10:45:00 ","concurrent_appointments":"2","currentCount":"0"},{"id":"9","schedule_day":"星期一","start_time":"11:00:00","concurrent_appointments ":"2","currentCount":"0"},{"id":"10","schedule_day":"星期一","start_time":"11:15:00","concurrent_appointments":"2 ","currentCount":"0"},{"id":"11","schedule_day":"星期一","start_time":"11:30:00","concurrent_appointments":"2","currentCount ":"0"},{"id":"12","schedule_day":"周一","start_time":"11:45:00","concurrent_appointments":"2","currentCount":"0 "},{"id":"13","schedule_day":"周一","start_time":"12:00:00","concurrent_appointments":"2","currentCount":"0"},{ "id":"14","schedule_day":"星期一","start_time":"12:15:00","concurrent_appointments":"2","currentCount":"0"},{"id": "15","schedule_day":"星期一","start_time":"12:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"16", "schedule_day":"星期一","start_time":"12:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"17","schedule_day": "星期一","start_time":"13:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"18","schedule_day":"星期一", "start_time":"13:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"19","schedule_day":"周一","start_time": "13:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"20","schedule_day":"星期一","start_time":"13:45 :00","concurrent_appointments":"2","currentCount":"0"},{"id":"21","schedule_day":"星期一","start_time":"14:00:00", "concurrent_appointments":"2","currentCount":"0"},{"id":"22","schedule_day":"星期一","start_time":"14:15:00","concurrent_appointments": "2","currentCount":"0"},{"id":"23","schedule_day":"星期一","start_time":"14:30:00","concurrent_appointments":"2", "currentCount":"0"},{"id":"24","schedule_day":"星期一","start_time":"14:45:00","concurrent_appointments":"2","currentCount": "0"},{"id":"25","schedule_day":"周一","start_time":"15:00:00","concurrent_appointments":"2","currentCount":"0"} ,{"id":"26","schedule_day":"周一","start_time":"15:15:00","concurrent_appointments":"2","currentCount":"0"},{"id ":"27","schedule_day":"星期一","start_time":"15:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"28 ","schedule_day":"星期一","start_time":"15:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"29","schedule_day ":"星期一","start_time":"16:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"30","schedule_day":"星期一","start_time":"16:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"31","schedule_day":"周一","start_time ":"16:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"32","schedule_day":"周一","start_time":"16 :45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"33","schedule_day":"星期一","start_time":"17:00:00 ","concurrent_appointments":"2","currentCount":"0"},{"id":"34","schedule_day":"星期一","start_time":"17:15:00","concurrent_appointments ":"2","currentCount":"0"},{"id":"35","schedule_day":"星期一","start_time":"17:30:00","concurrent_appointments":"2 ","currentCount":"0"},{"id":"36","schedule_day":"星期一","start_time":"17:45:00","concurrent_appointments":"2","currentCount “:”0“}]

请注意,如果我取出内容/类型标头,它会略有变化。我得到了与上面相同的响应选项卡,但也得到了一个 html 选项卡,其中上面的内容被解析为 html。显示如下:

[{"id":"1","schedule_day":"周一","start_time":"09:00:00","concurrent_appointments":"2","currentCount":"2"},{"id ":"2","schedule_day":"星期一","start_time":"09:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"3 ","schedule_day":"星期一","start_time":"09:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"4","schedule_day ":"星期一","start_time":"09:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"5","schedule_day":"星期一","start_time":"10:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"6","schedule_day":"周一","start_time ":"10:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"7","schedule_day":"周一","start_time":"10 :30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"8","schedule_day":"星期一","start_time":"10:45:00 ","concurrent_appointments":"2","currentCount":"0"},{"id":"9","schedule_day":"星期一","start_time":"11:00:00","concurrent_appointments ":"2","currentCount":"0"},{"id":"10","schedule_day":"星期一","start_time":"11:15:00","concurrent_appointments":"2 ","currentCount":"0"},{"id":"11","schedule_day":"星期一","start_time":"11:30:00","concurrent_appointments":"2","currentCount ":"0"},{"id":"12","schedule_day":"周一","start_time":"11:45:00","concurrent_appointments":"2","currentCount":"0 "},{"id":"13","schedule_day":"周一","start_time":"12:00:00","concurrent_appointments":"2","currentCount":"0"},{ "id":"14","schedule_day":"星期一","start_time":"12:15:00","concurrent_appointments":"2","currentCount":"0"},{"id": "15","schedule_day":"星期一","start_time":"12:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"16", "schedule_day":"星期一","start_time":"12:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"17","schedule_day": "星期一","start_time":"13:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"18","schedule_day":"星期一", "start_time":"13:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"19","schedule_day":"周一","start_time": "13:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"20","schedule_day":"星期一","start_time":"13:45 :00","concurrent_appointments":"2","currentCount":"0"},{"id":"21","schedule_day":"星期一","start_time":"14:00:00", "concurrent_appointments":"2","currentCount":"0"},{"id":"22","schedule_day":"星期一","start_time":"14:15:00","concurrent_appointments": "2","currentCount":"0"},{"id":"23","schedule_day":"星期一","start_time":"14:30:00","concurrent_appointments":"2", "currentCount":"0"},{"id":"24","schedule_day":"星期一","start_time":"14:45:00","concurrent_appointments":"2","currentCount": "0"},{"id":"25","schedule_day":"周一","start_time":"15:00:00","concurrent_appointments":"2","currentCount":"0"} ,{"id":"26","schedule_day":"周一","start_time":"15:15:00","concurrent_appointments":"2","currentCount":"0"},{"id ":"27","schedule_day":"星期一","start_time":"15:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"28 ","schedule_day":"星期一","start_time":"15:45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"29","schedule_day ":"星期一","start_time":"16:00:00","concurrent_appointments":"2","currentCount":"0"},{"id":"30","schedule_day":"星期一","start_time":"16:15:00","concurrent_appointments":"2","currentCount":"0"},{"id":"31","schedule_day":"周一","start_time ":"16:30:00","concurrent_appointments":"2","currentCount":"0"},{"id":"32","schedule_day":"周一","start_time":"16 :45:00","concurrent_appointments":"2","currentCount":"0"},{"id":"33","schedule_day":"星期一","start_time":"17:00:00 ","concurrent_appointments":"2","currentCount":"0"},{"id":"34","schedule_day":"星期一","start_time":"17:15:00","concurrent_appointments ":"2","currentCount":"0"},{"id":"35","schedule_day":"星期一","start_time":"17:30:00","concurrent_appointments":"2 ","currentCount":"0"},{"id":"36","schedule_day":"星期一","start_time":"17:45:00","concurrent_appointments":"2","currentCount “:”0“}]

我知道 JSON 函数正在运行,但它没有解析成功函数并提醒我任何类型的数据。 JavaScript 如下所示,并包装在 jquery 就绪标签中

$.getJSON('/frontend_dev.php/module/listJSONSlots', function(data) {
    alert(data);
});

有什么想法为什么我无法收到警报吗?


您不需要渲染模板,您可以跳过它并直接从操作中返回一些内容。尝试这个:

return $this->renderText(json_encode($this->jsonQuery));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 无法识别 Symfony JSON? 的相关文章

  • 从提交的表单中转义字符串中的字符

    每次发布帖子时 我都会得到转义字符 gt gt gt 我有一个多步骤表单 它将数据从一种表单传输到另一种表单 我将这些值与准备好的语句一起保存在数据库中 数据库中的值当前看起来像Paul s House 用户应该可以在字符串中使用单引号和双
  • asp.net usercontrol 中的 jquery UI 模态对话框:模态叠加仅在 UserControl 中的 Div 上

    我有一个包含 jQuery UI 对话框控件的 asp net 用户控件 一切都按预期工作 除了灰色透明覆盖层 使表单模式化 仅出现在触发对话框的表单下方的隐藏 div 上 是否可以将此覆盖定位到父 div 或者这不是正确的解决方案 我尝试
  • 如何在 Laravel 5 中处理嵌套的 JSON 对象请求?

    我们在 Laravel 5 和 AngularJs Ionic 中运行此 Web 服务来处理 Web 当我们将请求从 Web 客户端 发送到 Web 服务 后端 时 我们传递了嵌套的 JSON 对象 我们在读取服务器端父对象下的所有子对象时
  • CSV 从 UTF8 到 ISO-8859-1

    我正在尝试修改我的 CSV 导出 但它不会将我的 CSV 从 UTF 8 转换 保存为 ISO 8859 1 请问我做错了什么吗 实际上自从修改了这个之后 我得到了一个空的 CSV 文件 php 7 0 x function my Gene
  • WAMP 不显示目录列表中的图标

    过去 我通过 vmware 处理 PHP 代码 但最近我决定转而通过 WAMP 在 Windows 8 1 上 在本地进行处理 我创建了一个空文件夹tests in the www folder 然后在我的浏览器上输入http localh
  • 使用 jQuery UI 图标

    jQuery UI 在精灵图像中提供了方便的图标 看到主题滚轮 http jqueryui com themeroller 我有一个input我想要时钟图标的元素 带有类 ui icon clock 作为背景图像 怎样才能有一个背景图标in
  • 如何使用JQuery调用SWAL中成功的函数?

    第二个功能不起作用 它没有收到从第一个函数传递的 id 这是我的 JQuery 代码 swal title Are you sure text You will not be able to recover this record type
  • 在 MySQL 中搜索多个单词

    我使用 HTML 表单来允许用户查找数据库表中的条目
  • 使用 php 和 symfony 从数组创建 Excel 文件

    我正在尝试使用 PHP 和 symfony 将数组导出为 XLS 文件 如下面的代码所示 创建 XLS 文件后 我只能获取数组的最后一行 并且它显示在文件的第一行中 似乎 lignes 变量没有增加 我不明白出了什么问题 有人可以帮忙吗 f
  • 解析 PHP 响应:未捕获的语法错误:意外的标记 <

    我正在使用 AJAX 来调用 PHP 脚本 我唯一需要从响应中解析的是脚本生成的随机 ID 问题是 PHP 脚本会引发许多错误 这些错误实际上很好 不会妨碍程序功能 唯一的问题是当我跑步时 parseJSON response I get
  • 需要使用 php 从远程服务器下载与 $_FILES 相同的内容[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 好的 我有处理图像上传的 php 代
  • 无需下载整个文件即可读取 ID3 标签

    是否可以读取 MP3 文件的 ID3 标签 持续时间 艺术家 标题 而无需下载整个文件 我做了一些测试 只需下载 MP3 文件的几个字节就可以获得艺术家和标题标签 但我不确定持续时间和其他标签是否可能 Thanks 我刚刚发现 ffmpeg
  • 从外部 bash 设置环境变量

    我试图使用 PHP 从命令行 设置 bash 环境变量 但没有成功 buff array buff VARTESTKEY VARTESTVALUE buff export VARTESTKEY file put contents scrip
  • JSON.NET 使用 JObject、JToken 和 JArray 进行解析

    我有一个 json 字符串 我试图用 JSON net 解析它 我想循环并使用komponent大批 这是我的 json 字符串 Name Service jsonTEMPLATE komponent name aa name bb 这是我
  • $_SESSION 中保存大量信息可以吗?

    我需要存储许多数组 SESSION以防止从 MySQL 检索信息 可以吗 其中 太多 的信息有多少 SESSION还是没有 太多 谢谢 附 或者更好地使用http php net manual en book memcache php ht
  • NodeJS 和 PHP (Laravel) 集成用于 Socket.IO 实时聊天

    目前我有一个我写过的网站PHP通过Laravel 框架 我已经使用写了一个实时聊天nodeJS with 套接字IO and Express现在我想做的是将它集成到我已经编写的 Laravel 网站中 问题是聊天必须在主页中 当前由 Lar
  • PHP - 查找和比较日期

    你好 我有 foreach 我可以在其中获取数据库中的事件数据 我使用数据库中的日期名称 例如 event date 我需要在一个 div 中比较具有相同日期和输出的操作 例如我有这个事件 活动一 9 月 13 日 活动二 9 月 1 日
  • jQuery可排序发布数据,但没有数据

    谁能告诉我我在这里缺少什么 我的数据似乎总是空的 我做错了什么 document ready function nav sortable connectWith nav axis y update function event ui var
  • 如何在不刷新页面的情况下更新页面 html 和 url

    我想知道是否有人可以指出我学习如何在不刷新页面的情况下更新页面 html 和 url 的方向 是否有任何现有的 javascript 库可以处理这个问题 或者有一本涵盖此类事情的好书 这是使用该效果的示例网站 http onedesignc
  • 处理查询字符串参数时 Codeigniter 缓存问题

    问候 我正在编写一个 CI Web 应用程序 它实现标准文件缓存功能 如下所示 this gt output gt cache n 我使用了段和查询字符串参数的组合 因此似乎遇到了问题 我在用例和输出类代码中看到的是 缓存仅基于段 像这样

随机推荐

  • 更改表 ASP.NET 中复选框列表的 css 样式

    我想将 asp net 中复选框的 css 样式更改为与 w3school 上的样式相同的样式https www w3schools com howto tryit asp filename tryhow css custom checkb
  • 使用 Jackson,使用排序键序列化 JSON

    我正在尝试用 Jackson 替换 groovy grails 项目中的自定义 JSON 反 序列化 我无法让 Jackson 输出一个打印精美的 JSON 其中的键按简单的 自然 字母顺序排序 我已经尝试过这个 以及许多变体 mymap
  • Emacs 24 中变量作用域的新规则是什么?

    Emacs 24 现在具有词法范围的变量 当然 它仍然具有动态范围的变量 现在它兼具了两者 我对变量何时具有哪种作用域感到非常困惑 有一个lexical binding控制何时启用词法绑定的变量 我想我读过一些关于defvar现在声明一个动
  • 是什么让钥匙串项目独一无二(在 iOS 中)?

    我的问题涉及 iOS iPhone iPad 中的钥匙串 我认为 但不确定 Mac OS X 下钥匙串的实现提出了相同的问题和相同的答案 iOS 提供五种类型 类别 的钥匙串项目 您必须为键选择这五个值之一kSecClass确定类型 kSe
  • 编辑用户详细信息会创建新用户。设计,Rails 4

    我有一个奇怪的问题 以前创建的表单而不是更新用户详细信息 例如电子邮件或姓名 而是使用给定的详细信息创建新用户 My form 我取自这个代码示例视图 设计 注册 编辑 div class form group div
  • 将计数添加到图例标签

    我正在尝试将计数 百分比添加到饼图的图例标签中 我知道饼图很糟糕 但这不是本文的重点 我想将 Count 的值粘贴到图例上的 Wound Type 标签 但无法弄清楚如何访问以下代码的每次迭代的计数 目标将类似于 裂痕 5 或任何计数 我尝
  • 检查字符串是否不包含另一个字符串

    在 T SQL 中 如何检查一个字符串是否不包含另一个字符串 我有一个nvarchar这可能是 橙子苹果 我想做一个更新 例如 一个列doesn t包含 苹果 如何才能做到这一点 WHERE NOT someColumn LIKE Appl
  • Xcode 自动完成建议 NSArray getter 神秘的“songsAtIndexes”

    我的类中有一个名为 歌曲 的 NSArray 类型的属性 我正在为其创建一个自定义 getter XCode 为我提供了创建方法的选项 songsAtIndexes NSIndexSet indexes 这是什么 为什么 XCode 提供这
  • 在 ViewModel 中获取窗口属性

    我正在构建一个 WPF 应用程序 其中需要从视图模型获取窗口的宽度 高度和位置 我正在使用以下 XAML
  • 无法使用 beautifulsoup 抓取 google 搜索结果

    我想抓取谷歌搜索结果 但每当我尝试这样做时 程序都会返回一个空列表 from bs4 import BeautifulSoup import requests keyWord input Input Your KeyWord url f h
  • ColdFusion:cfspreadsheet 本地化日期格式

    我的问题基本上与this one https stackoverflow com questions 12926719 coldfusion cfspreadsheet reading date incorrectly 但我无法更改 Exc
  • WPF 命中测试矩形区域

    我有一个 WrapPanel 其中包含任意数量的锯齿状大小的元素 我想为我的项目实现拖动选择 如何对一个点进行 HitTest 似乎很明显 但如何找到矩形区域内的所有项目 您可以使用VisualTreeHelper HitTest http
  • XPTY0020:查找树的根:上下文项不是节点

    XSLT 中的这个错误让我难住了 XPTY0020 Finding root of tree the context item is not a node 我的 XSLT 指出错误所在 只是一个普通的旧变量声明
  • 内联 require() 在 requirejs 中工作,但不适用于优化的 almond 构建

    正如标题所示 我的内联 require 调用在非优化的 requirejs 运行中工作 但在使用 grunt 和 almondjs 构建时不起作用 Uncaught Error undefined missing views some vi
  • 为什么我要使用仅限制单一类型的 where 约束?

    所以我在这里查看 MSDN 示例 类型参数的约束 C 编程指南 http msdn microsoft com en us library d5x73970 28v vs 100 29 aspx第一个示例显示了以下泛型类 定义了where单
  • 使用 QPainter 在 Widget 之间画一条线

    我正在开发一个应用程序 我需要能够在两个之间画一条线QWidget对象 我已经尝试了很多事情 但我目前的尝试 我think方向正确 我只是觉得我错过了一些东西 就是拥有包含的小部件 我称之为DrawWidget并持有QGridLayout认
  • 为什么不能使用带有动态参数的匿名函数?

    今天刚遇到这个 匿名函数或方法组不能用作组成部分 动态绑定操作的值 当试图做的时候 static R ifNotNull
  • 如何使用 CodePipeline 删除 S3 中的文件

    我创建了一个 CodePipeline 它从 CodeCommit 存储库获取输入 文件 并将文件部署到 S3 存储桶 当我删除 CodeCommit 存储库中的文件时 管道不会删除相应 S3 存储桶中的文件 简而言之 我希望我的 S3 存
  • SingleChildScrollView“剪切”屏幕

    这是我正在开发的登录页面的屏幕 https ibb co X22g4rc https ibb co X22g4rc 当键盘出现时 它表明存在溢出 这似乎是正常的 https ibb co mzVLJ4f https ibb co mzVLJ
  • jQuery 无法识别 Symfony JSON?

    我正在尝试从 Symfony 获取 JSON 数据 但它似乎无法正常工作 下面是 symfony 代码片段 this gt getResponse gt setHttpHeader Content Type application json