将数据附加到从服务器获得的选择(选项)中

比什瓦斯·班达里(Bishwas Bhandari)

我试图在选择选项中附加通过AJAX任务从服务器获取的数据,但是每当附加数据被添加时,通过每次单击附加按钮来执行附加函数,就像这样:1、2、3...。 1,2,3表示相同的数据被附加多次(即每次单击按钮时)。

   <div class="form-group col-sm-3 d-inline-block" style="padding: 0px;">
    <select class="form-control" id="Day" name='day' onclick="get_max_np_date()">
        <option disabled selected>Day</option>
        <script>
            var max_day;
            function get_max_np_date() { //Return the maximum Days in Nepali Date System (Bikram Sambat)
                var get_year = document.getElementById('Year') 
                var get_month = document.getElementById('Month'); 
                
                year = get_year.options[get_year.selectedIndex].value;
                month = get_month.options[get_month.selectedIndex].value;
                console.log(Boolean(year && month));
                if (year && month){
                    $.ajax({
                        url: 'max-np-day',
                        type: 'get',
                        data: {
        
                        'year':year,
                        'month':month
        
                        },
        
        
                        success: function (data) {
                            max_day = data;
                            var days;
                            DayElm = document.getElementById("Day")

                            for (days = 1; days <= max_day; days++) {
                                var optionElm = document.createElement("option");
                                var daysNode = document.createTextNode(days);
                                optionElm.appendChild(daysNode)
                                DayElm.appendChild(optionElm)
                            }
                              
                        }
                        
                        })
                }
        
            };
            </script>
        </select>
</div>
用户14465732

正如您在中告诉我的那样,我了解您的要求FB这很简单...

  1. 传递的ID的Month,并Year在各自的选择标记。

  2. Ueon change功能

    $(“#{{Month}},#{{Year}}”).on(“ change”,function(){.... CODE STUFF ....})

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将节点 js 服务器中的 html 格式数据附加到客户端的 html 文件中?

将调试器附加到Strapi服务器

如何将客户端数据附加到服务器连接?

服务器推送时如何在客户端将数据附加到div

使用 PowerShell 将数据附加到 FTP 服务器上的 CSV 文件

将多选选项附加到简单选择中

将特定于页面的事件处理程序附加到 Blazor 服务器中的注入服务

节点-附加到服务器/ websockets

在ionic 3中将http请求中的图像附加到节点服务器时出现错误413

将jQuery选择器变量附加到表中

LAN 中的多台机器将行附加到服务器文件。如何避免可能的冲突?

将FTP服务器上现有的文件附加到C#.NET中的邮件

使用PHP将JSON数据追加到服务器上的JSON文件中

将Vue.js计算属性添加到从服务器收集的数据中

将调试器附加到本地TFS服务器上的自定义活动?

将IntelliJ IDEA调试器附加到远程Java服务器运行进程

Ajax、Flask 路由、附加到 URL 的数据、服务器错误

将数据/对象附加到选项卡式布局中的选项卡

Nextjs和Apollo:在getInitialProps服务器端将cookie附加到Apollo Client

POST到服务器之前如何正确将文件附加到formData?

我可以将GUI进程附加到“代理X服务器”吗?

将字符串数组附加到正文的 Swift 多部分/表单数据上传(问题:数组作为字符串到服务器)

如何将json数据发送到服务器并在android中获得Json响应?

适用于AWS的无服务器框架:将初始数据添加到Dynamodb表中

使用c ++和qt在哪里将Wav标头添加到实时音频服务器中的数据?

如何将 pubnub 服务器中的数据以 xamarin 形式添加到列表视图中

如何将javascript文件从同一目录中的javascript文件附加到主体。Java服务器面临2个JSF2

如何使用附加数据将 apns 令牌发送到服务器

将数据类型varchar转换为数值时出错,对链接服务器中的某些表进行选择