好吧,這是令人沮喪的......只要將電子郵件地址發送到SaveEmail URL並在每次更改下拉列表時正確保存,下面的代碼就能「正確」工作。但是,無論多少次更改下拉列表中的值,它都只輸出一次「成功」消息。返回的「數據」是「成功」。我想將該信息顯示幾秒鐘,然後淡出。它在第一次更改下拉菜單時正常工作,此後發生更改並保存值,但不顯示「成功」消息。jQuery ajax響應運行不正常
jQuery代碼:
$('#AgentEmails').change(function() {
var NewAddress = $('#AgentEmails').val();
$.post('SaveEmail.aspx', { email: NewAddress }, function(data) {
$('#SelectMsg').html("<b>" + data + "</b>").fadeOut();
});
});
HTML代碼:
<select ID='AgentEmails' runat='server'>
<option value="[email protected]">TEST</option>
</select><span id='SelectMsg'></span>
什麼需要我的代碼進行更改,使這個正常工作?謝謝您的幫助。
NewAddress每次都成功到達服務器? – jAndy 2010-05-25 13:26:58
是的,我在測試過程中做了很多更改,並且每次都檢查數據庫。 – mmarceau 2010-05-25 13:35:06