weixin_33686714 2016-01-09 13:27 采纳率: 0%
浏览 14

Ajax发布空名称-固定

I have fallowing code parse json files from .json file and works well. when i give it name and trying to post from form data gives me empty post data.

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>

Thanks in advance for help.

UPDATE Fixed

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 Part:

<select id="jewels" name="jewel_name"> 
</select>
  • 写回答

2条回答 默认 最新

  • weixin_33738578 2016-01-09 13:30
    关注

    You have some extra double quotes " in the following line :

    items.push( "<option  name="'jewel_name'" value='" + key + "'>" + val + "</option>" );
    ___________________________^____________^
    

    Please try to replace it by :

    items.push( "<option  name='jewel_name' value='" + key + "'>" + val + key + "</option>" );
    

    Snippet

    var items = [];
    var data={'first_key': 'first_val', 'second_key': 'second_val'};
    $.each( data, function( key, val ) {
      items.push( "<option  name='jewel_name' value='" + key + "'>" + val + "</option>" );
    });
    
    $( "<select/>", {
    
      html: items.join( "" )
    }).appendTo( "#jewels" );
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div id="jewels" ></div>

    Hope this helps.

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的