我打电话jQuery的功能插入一条记录到数据库后,jQuery函数...代码调用后面在asp.net似乎不工作
ScriptManager.RegisterClientScriptBlock(LbOk, typeof(LinkButton), "json",
"topBar('Successfully Inserted');", true);
我已经在我的母版页包含在本一回发后执行jQuery函数,
<script type="text/javascript">
function load() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
function EndRequestHandler()
{
topBar(message);
}
function topBar(message) {
alert(a);
var alert = $('<div id="alert">' + message + '</div>');
$(document.body).append(alert);
var $alert = $('#alert');
if ($alert.length) {
var alerttimer = window.setTimeout(function() {
$alert.trigger('click');
}, 5000);
$alert.animate({ height: $alert.css('line-height') || '50px' }, 200).click(function() {
window.clearTimeout(alerttimer);
$alert.animate({ height: '0' }, 200);
});
}
}
</script>
<body onload="load();">
但它似乎不工作...任何建议..
被称为警报(一),或什么都没有? – 2010-07-04 08:25:13
@Dave警报来了,但下面的语句没有得到执行 – bala3569 2010-07-04 12:07:30
尝试使用“alert”和“$ alert”的不同变量名称。我不确定,但我会警惕重新定义本地警报功能。至少,这不是很好的编码练习。 – 2010-07-04 15:33:42