【发布时间】:2016-01-09 13:27:02
【问题描述】:
我有来自.json 文件的闲置代码解析 json 文件并且运行良好。当我给它起名字并尝试从表单数据发布时,我会得到空的发布数据。
HTML:
<div id="jewels" ></div>
JS:
<script type="text/javascript">
$.getJSON( "include/settings/guild_bank_jevels.json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
items.push( "<option name='jewel_name' value='" + key + "'>" + val + "</option>" );
});
$( "<select/>", {
html: items.join( "" )
}).appendTo( "#jewels" );
});
</script>
提前感谢您的帮助。
更新已修复
脚本:
<script type="text/javascript">
$.getJSON( "include/settings/guild_bank_jevels.json", function( data ) {
var items = [];
$.each( data, function( key, val ) {
items.push( "<option value='" + key + "'>" + val + "</option>" );
});
$("#jewels").html(items);
});
</script>
HTML 部分:
<select id="jewels" name="jewel_name">
</select>
【问题讨论】:
-
第一个代码就像您在我的回答中看到的那样工作,您只需删除多余的双引号。
-
你不应该在你的问题中添加解决方案。
标签: javascript php jquery json ajax