任何触发“改变”的方式函数调用当一个值由AJAX值返回时改变?

时间:2013-03-17 05:33:01

标签: html ajax onchange

我有几个带有

的下拉菜单
<... onchange="callthisfunction(...)"...>

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

2 个答案:

答案 0 :(得分:1)

您可以使用:

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

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

答案 1 :(得分: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
}