2010-05-10 92 views
0

我在ASP.NET頁面中有一個下拉菜單。每當下拉列表的值改變時,ASP.NET AJAX請求就會發送到服務器。我還附加了一個jQuery「更改」事件處理程序到該列表中,以在值更改時執行一些代碼。因此,可能有兩個不同的事件處理程序被連接到同一個下拉列表中,並且會導致一些問題,即有時將錯誤的下拉值發送到服務器。我不知道爲什麼會發生這種情況,但我認爲將兩個不同的事件處理程序附加到同一個下拉列表可能是原因。jQuery和ASP.NET下拉問題

誰能告訴我這裏有什麼問題嗎?如果我猜的是真的,那麼在asp.net AJAX請求發送之前是否還有其他方式來執行一些自定義JavaScript代碼?

回答

1

通常,JQuery change()綁定器尊重所有先前的綁定(不會打破它們)。如果你想以確保該方法被調用以正確的順序,一個主方法綁定到更改事件,並有一個方法調用按正確的順序兩種方法(快速方案和jQuery的) :)

+0

我怎麼可以調用ajax函數來完成對服務器的ajax請求?我正在使用「回發」屬性發送ajax請求..... – 2010-05-10 08:33:54