0

我有几个下拉菜单

<... onchange="callthisfunction(...)"...>

当用户手动更改值时,该函数很容易被调用,但是当我使用 ajax 调用将保存的数据加载回我的页面时,它不会将下拉值注册为被更改,并且不会触发函数调用。有没有办法确保在通过 ajax 更改值时触发它?

4

2 回答 2

1

您可以使用:

document.getElementById("id").onchange()

以编程方式生成 onchange 事件,或者您甚至可以在您的 ajax 调用更改下拉列表时调用“callthisfunction()”。

于 2013-03-17T05:59:54.027 回答
0
 onchange:function(){
 //temp()
}

 afterAjaxSuccess:function(){
 //temp();
}

temp:function(){
//code when dropdown is changed or after a service call is made to trigger this function
}
于 2013-03-18T14:21:34.287 回答