我有两个组合框。一个组合框包含成为AJAX帖子变量的值。然后将结果插入到第二个组合框中。
我在第一个组合框中使用onchange
。但是,我很想在身体onload
如果不重写该功能,我该如何解决我的问题?
组合框jQuery:
$('#tl_dept').on('change', function() {
var dept_val = $(this).val();
var opsi = "";
var divs = "";
$.ajax({
type : "POST",
dataType : "json",
data : { x : dept_val },
context : $(this),
url : "<?php print base_url(); ?>xxx/some_function",
success : function(response){
//success script
}
});
});
答案 0 :(得分:1)
我在第一个组合框中使用onchange。但是,我想在什么时候这样做 身体上的负荷。
你不需要这个。
您可以使用.trigger
函数执行附加到给定事件类型的匹配元素的所有处理程序和行为。
$('#tl_dept').on('change', function() {
var dept_val = $(this).val();
var opsi = "";
var divs = "";
$.ajax({
type : "POST",
dataType : "json",
data : { x : dept_val },
context : $(this),
url : "<?php print base_url(); ?>xxx/some_function",
success : function(response){
//success script
}
});
}).trigger('change');