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