Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在第一次加载页面时忽略trigger()方法_Javascript_Jquery - Fatal编程技术网

Javascript 如何在第一次加载页面时忽略trigger()方法

Javascript 如何在第一次加载页面时忽略trigger()方法,javascript,jquery,Javascript,Jquery,我有3个下拉列表。第一个下拉列表是静态的。根据第一个下拉列表,我填充第二个下拉列表。根据第二个下拉列表,我将填充第三个下拉列表。第二个和第三个下拉列表是动态的。我是从后端得到的 我使用triger()方法在页面刷新后保留下拉列表。现在的问题是在页面加载的时候,我的rest调用也在第二和第三个下拉列表中发生 现在我想在第一次加载页面时忽略trigger() 这是我的密码 <script> $(document).ready(function() { $("#cu

我有3个下拉列表。第一个下拉列表是静态的。根据第一个下拉列表,我填充第二个下拉列表。根据第二个下拉列表,我将填充第三个下拉列表。第二个和第三个下拉列表是动态的。我是从后端得到的

我使用triger()方法在页面刷新后保留下拉列表。现在的问题是在页面加载的时候,我的rest调用也在第二和第三个下拉列表中发生

现在我想在第一次加载页面时忽略trigger()

这是我的密码

<script>
    $(document).ready(function() {
        $("#customerDetails").change(function() {
            var value1 = $('#customerDetails :selected').text();
            $.ajax({
                type : 'POST',
                url : 'environments',
                data : {
                    selectedcustomername : value1
                },
                success : function(result) {
                    getEnvNames(result);
               }
            });
        }).trigger('change');
    });
</script>

$(文档).ready(函数(){
$(“#customerDetails”).change(函数(){
var value1=$('#customerDetails:selected')。text();
$.ajax({
键入:“POST”,
url:'环境',
数据:{
selectedcustomername:value1
},
成功:功能(结果){
getEnvNames(结果);
}
});
}).触发(“变更”);
});

您的代码末尾有
.trigger('change')
,当页面加载时,它会触发onChange事件。只要删除这些代码,问题就解决了。

如果你连自己问题的陈述都不认真对待,你怎么能指望得到严肃的回答?@jyothi正是!!!。。。。。。。。。。