Javascript 关闭fancybox 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({

我得到了一个iFrame,它在fancybox中打开,用户可以在其中输入新客户的详细信息

但是,我想知道是否/如何更新父页面而不是整个页面,只更新customer下拉列表,以便在iFrame中添加的新客户显示在列表中

这是我当时得到的代码,它会在关闭时更新整个页面

    <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>&nbsp;
        <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选择器