【发布时间】:2011-02-23 16:49:45
【问题描述】:
好的,这令人沮丧...下面的代码“正确”工作,只要将电子邮件地址发送到 SaveEmail URL,并且每次我更改下拉列表时它都会正确保存。但是,无论我更改下拉列表中的值多少次,它都只会输出一次“成功”消息。返回的“数据”为“成功”。我想显示消息几秒钟,然后淡出。它在我第一次更改下拉列表时正常工作,之后发生更改并保存值,但不显示“成功”消息。
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="test@test.com">TEST</option>
</select><span id='SelectMsg'></span>
需要对我的代码进行哪些更改才能使其正常运行?感谢您的帮助。
【问题讨论】:
-
NewAddress 每次都成功到达服务器?
-
是的,我在测试过程中做了很多更改,每次都检查数据库。
标签: asp.net jquery vb.net ajax