Json 数组到带有 php 的选择框中
Json array into select box with php
我希望有人可以帮助我解决这个问题。我想要的是一个选择框,它是从 json 文件中填充的。问题是我有一个奇怪的json文件,我不知道它是数组还是对象。
以下是它的样子:
{
"Id": 4,
"Name": "Testing Demo",
"OpeningHours": [
{
"Name": "Monday",
"Hours": "Kl. 09:30:00 - 21:00:00"
}
],
"Address": {
"Street": "Johnson road",
"StreetNumber": "5",
"Town": "London"
},
"Phone1": "4123213414",
"Phone2": null,
"Documents": null,
"Messages": [
{
"Title": "We are on the way",
"Body": "fine",
"Created": "01-02-2014"
},
{
"Title": "Get the stuff",
"Body": "To be ready",
"Created": "01-01-2014"
}
],
"Employees": [
{
"Name": "John Hood",
"Description": "officer",
"ProfileImageUrl": "http://grfx.cstv.com/photos/schools/kty/sports/m-baskbl/auto_headshot/9265204.jpeg"
},
{
"Name": "John hood 2",
"Description": "athletic",
"ProfileImageUrl": "http://grfx.cstv.com/photos/schools/kty/sports/m-baskbl/auto_headshot/9265204.jpeg"
}
]
}
我将如何显示 ID 和名称的值?
这段代码不起作用,我不知道我是否正确地这样做了。
(function($) {
$(document).ready(function() {
$('<tr class="form-field form-required"></tr>').append(
$('<th scope="row">New field</th>')
).append(
$('<td></td>').append(
$('<select id="release-list"></select>')
).append(
$('<p>Explanation about your new field</p>')
)
).insertAfter('#wpbody-content table tr:eq(2)');
});
$.getJSON('../../cache/path.json', function(data) {
var select = $('#release-list');
$.each(data, function(key, val){
$('<option/>').attr('value', val[key]["Id"]).html('value' + val[key]["Name"]).appendTo(select);
});
});
})(jQuery);
您可以使用 JSON.parse() 将数据从 JSON 转换为数组
http://www.dyn-web.com/tutorials/php-js/json/parse.php
例:
var data = '{"first":[1,2,3],"second":[4,5,6]}';
var jsonData = JSON.parse(data);
alert(jsonData.first[1]);
alert(jsonData.second);
相关文章:
- 如何在php中的jquery中对循环内的选择框值求和
- 在php和mysql中选择选项.一旦选择了选项,就列出我的sql数据库数据
- 使用php动态更改选择选项
- HTML-使用mysql.php生成一个选择框.我怎样才能更改“;值“;生成的选择框选项的
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- 获取PHP代码中日期选择器的值
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 填充文本框取决于php中的下拉选择
- 从 PHP 表中选择值并将其传递给另一个 PHP 页面
- 如何通过选择下拉列表中的选项从另一个 php 文件中获取数据
- Json 数组到带有 php 的选择框中
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页
- JQuery-从选择选项中获取值以在 PHP 中使用
- PHP根据彼此选择框
- 在PHP中将下拉选择列表的内容从一个表单传递到另一个表单
- 使用JQuery通过下拉选择动态更改PHP值
- 清理了SQL/PHP,它没有写.赢得'不要选择CSS
- 动态日期选择(Php/JS)
- 根据之前的选择(PHP/HTML)从数据库查询中选择下拉菜单