当前位置: 首页 > 面试题库 >

如何在jQuery中使用JSON?

蒲坚
2023-03-14
问题内容

我正在使用一个向服务器上的PHP脚本发出POST
ajax请求的应用程序。该脚本将查询数据库并以数组形式返回记录行。(每行一个数组,其中包含id,title等元素)。然后,我想使用json_encode()对该数组进行编码,并将其传递回javascript,它将使用它来显示记录。

1)如何将JSON编码的字符串返回给javascript?2)javascript将如何遍历行并访问其字段?


问题答案:

要使用jQuery获取JSON,只需使用jQuery.getJSON()即可。或者,您可以使用任何其他AJAX工具,然后仅对json进行eval()即可获取javascript对象。

为了遍历数组,我通常使用jQuery.each():

var recordList = yourMethodToGetRecordListWithAjax();

jQuery.each(recordList, function()
{
    alert(this.Name); // For example
});


 类似资料:
  • 问题内容: 我想使用Selenium单击使用JQuery动态创建选项卡的网站的选项卡。有一个问题,因为它是动态创建的,并且该选项卡没有绑定任何ID(仅提供了类ID),所以我没有足够的线索使用Selenium单击它。 谷歌搜索2周后,我发现可以通过将JQuery注入Selenium中并重新包装使其支持JQuery API来使用JQuery来完成。但是现在的问题是我不知道如何在Selenium中触发J

  • 问题内容: 我在XHTML中使用facelets,richfaces和ajax,在 创建datepicker时遇到错误!我的问题有什么解决方案? 代码是: 我得到的错误是: 请告诉我原因。 问题答案: 我的问题是: 如何在xhtml中使用jQuery? 我的答案是: 1.使用下面给出的代码创建一个xhtml页面。 2.然后尝试将 JQuery.xx.js和css 文件放在下面的顺序中! -– We

  • 问题内容: 我是ReactJS的新手。以前,我使用jQuery设置所需的任何动画或功能。但是现在我正在尝试使用ReactJS并最小化jQuery的使用。 我的情况是: 我正在尝试使用ReactJS构建手风琴。 使用JQuery : 我的问题: 我该如何使用ReactJS? 问题答案: 您应该尝试避免在ReactJS中使用jQuery。但是,如果您真的想使用它,则可以将其放入组件的component

  • 问题内容: 我正在尝试使用简单的jQuery UI。我已经包含了所有内容,并且有一个简单的脚本: 和 我的包括: 但是,当我打开页面时,没有滑块。根据角度文件: 如果有jQuery,则angular.element是jQuery函数的别名。如果jQuery不可用,则angular.element委托给Angular的内置jQuery子集。 但是,我不太了解如何使用,也没有示例。 更新: 我设法在屏

  • 问题内容: 我有一个PrimeFaces Web应用程序。当我手动添加jQuery和如下所示的插件时, 然后PrimeFaces组件会失去其功能和某些样式。例如,不显示,不滑动,丢失填充等。 这是怎么引起的,我该如何解决? 问题答案: PrimeFaces已经附带捆绑了jQuery的产品,但是您已经下载并安装了另一个仅与PrimeFaces捆绑的jQuery冲突的产品。我敢肯定,如果您对Web浏览

  • 问题内容: 我试图了解如何使用JSONutil在jquery和coldfusion之间对JSON进行序列化/反序列化。我对Coldfusion 7感到困惑,因此无法在cfc中使用该属性。 client.cfc: jQuery ajax调用: 现在在哪里以及如何使用jsonutil使它工作? jsonutil的网站:http ://jsonutil.riaforge.org/ 问题答案: (简要说明