Ajax动态下拉列表问题

时间:2017-09-07 13:53:24

标签: php ajax

enter image description here我在这些脚本中写这些脚本使用ajax从数据库中获取数据并使用模型和控制器,我得到了完美的数据。    但是在下拉列表中我得到了这些类型的数据。     例如:3Y             4M             9Y     而不是Y我想打印“YEAR”而不是M我想在我的下拉列表中打印“MONTH”我的工作是什么?

<script type="text/javascript">
jQuery(document).ready(function($){

    $.ajax({

            url:'index.php?option=com_subscription&view=configuration&task=configuration.subscriptionTime',
            success: function(data) {
                console.log(data);
                var j = JSON.parse(data);
                $('#jform_PlanId').empty(); 
                    document.getElementById('jform_PlanId').innerHTML = '<option value="">Select Limit</option>';

                    $.each(j,function(i,iteam){
                        var div_data="<option value="+iteam.subscription_billing_type+""+iteam.subscription_billing_frquency+">"+iteam.subscription_billing_type+" "+iteam.subscription_billing_frquency+"</option>";
                        $(div_data).appendTo('#jform_PlanId');


                    });
            }
     });
  });
   </script>

1 个答案:

答案 0 :(得分:0)

你可以做的是像这样的字符串连接:

var year = iteam.subscription_billing_frquency.concat("EAR");
var div_data="<option value="+iteam.subscription_billing_type+""+iteam.subscription_billing_frquency+">"+iteam.subscription_billing_type+" "+year+"</option>";

每月和每天都这样做。