首页 新闻 会员 周边

请问我如何在后台的button的click执行后再接着执行js呢?

0
悬赏园豆:15 [已解决问题] 解决于 2015-05-21 23:00

就是我现在有这样一个按钮

1  <asp:UpdatePanel ID="UpdatePanel8" runat="server">
2             <ContentTemplate>
3         <asp:Button ID="btnReleaseTest" runat="server" Text="addReleaseExam" OnClick="btnReleaseTest_Click" style="display:none" />
4             </ContentTemplate>
5         </asp:UpdatePanel>

在updatePanel中,然后我还有一个js

function displayIframe() {
$("#btnReleaseTest").click();
saveId();
}
function saveId() {
debugger;
var id = $("#hidValue").val();
var guid = $("#hidGuid").val();
target(id, guid);
}

然后在我后台的button中给hidden赋值

 this.hidValue.Value = result.ToString();

可现在遇到了这样一个问题,就是,我这样写了之后,id的值就为空了,也就是说我在button按钮的click方法还没有执行完,就去执行了saveId里面的js方法了。请问,怎么样才能让button按钮执行完后再继续执行下面的js呢?

跪求大神解答。。。

临冰听雪丶的主页 临冰听雪丶 | 初学一级 | 园豆:191
提问于:2015-05-19 19:42
< >
分享
最佳答案
0

setTimeout(function(){saveId();}, 0);

收获园豆:15
幻天芒 | 高人七级 |园豆:37175 | 2015-05-20 09:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册