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 に答える