php - jQuery JSON 解码(PHP 到 Javascript)

标签 php javascript jquery arrays json

我正在尝试制作自动完成脚本。我通过 JSON 传递变量,然后我不知道如何继续解码 JSON。

这是我得到的 JSON 代码的一个例子,我想把它转换成一个简单的 javascript 数组:

[{"ID":"1","name":"Amateur astronomy \r"},{"ID":"2","name":"Amateur microscopy \r"},{"ID":"173","name":"Amateur radio \r"},{"ID":"299","name":"Amateur astronomy \r"},{"ID":"349","name":"Amateur theater \r"}] 

最佳答案

执行此操作的标准 JavaScript 方法是使用 JSON.parse :

var myArray = JSON.parse(someJSONString);

为了与缺少内置 JSON 对象的旧浏览器兼容,jQuery 有 its own method :

var myArray = jQuery.parseJSON(someJSONString);

从 jQuery/3.0 开始,这种方法已被弃用。

关于php - jQuery JSON 解码(PHP 到 Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768105/

相关文章:

javascript - 结合js和css : how to deal with relative paths?

javascript - 使用ajax分配外部变量

javascript - 如何在同一文本区域内重新映射键盘

javascript - 所选选项的顺序

php - 我如何在注册期间为用户分配角色? (委托(delegate))(Laravel 5.1)

php - 在后端的 Magento 订单 View 页面中添加产品的缩略图

javascript - AngularJS ....无法注入(inject) View 。

php - 个人资料图片对齐问题

javascript - 通过ajax wordpress将表单值保存到数据库

javascript - 如何将具有相同输入名称的一组输入框打印到div onKeyUP中