Javascript 关闭fancybox iframe后更新下拉列表
我得到了一个iFrame,它在fancybox中打开,用户可以在其中输入新客户的详细信息 但是,我想知道是否/如何更新父页面而不是整个页面,只更新customer下拉列表,以便在iFrame中添加的新客户显示在列表中 这是我当时得到的代码,它会在关闭时更新整个页面Javascript 关闭fancybox iframe后更新下拉列表,javascript,iframe,fancybox,parent,Javascript,Iframe,Fancybox,Parent,我得到了一个iFrame,它在fancybox中打开,用户可以在其中输入新客户的详细信息 但是,我想知道是否/如何更新父页面而不是整个页面,只更新customer下拉列表,以便在iFrame中添加的新客户显示在列表中 这是我当时得到的代码,它会在关闭时更新整个页面 <script type="text/javascript"> $(document).ready(function () { $("#NewCustomer").fancybox({
<script type="text/javascript">
$(document).ready(function () {
$("#NewCustomer").fancybox({
type: "iframe",
href: "EditCustomer.aspx",
'onClosed': function() {
parent.location.reload(true);
});
});
这是我的客户下拉列表
<td align="right">Customer:</td>
<td>
<asp:DropDownList ID="dllCustomer" runat="server" CssClass="txtbox"> </asp:DropDownList>
<input type="submit" id="NewCustomer" name="NewCustomer" value="Create New Customer" />
</td>
如果这不合理,请询问,我想我已经尽可能清楚地说明了家长。$'elementid'。selectedIndex=3有效吗?当然,将这些值更改为在表单上起作用的值。Nope似乎不起作用检查此代码从iframed页面检索值并更新父页面上的字段。请注意,这是针对fancybox 2.x的。如果您使用的是fancybox v1.3.4,请改用onComplete和onClosed,并使用适当的fancybox选择器