繁体   English   中英

Internet Explorer 7中的jQuery AJAX

[英]jQuery AJAX in Internet Explorer 7

我正在使用Symfony 1.4,但IE7存在问题

我们有一个表格和一个网址,当我们单击该网址时,我们想要显示第一个表格的副本。 最多可显示3张表格

现在的问题是,当我们第一次单击第二个表单显示时。 但是第三次​​被阻止。

这是AJAX脚本:

<script type="text/javascript">
    $('a#add_contact_anchor').click( function() {
        var select_default_values = new Array();
        var array_counter = 0;

        $(this).parents('div#activity_contact_container').find('input').each( function(){
            select_default_values[array_counter] = { value: $(this).val(), name: $(this).attr('id')};
            array_counter++;
        });
        $(this).parents('div#activity_contact_container').find('select').each( function(){
            select_default_values[array_counter] = { value: $(this).val(), name: $(this).attr('id')};
            array_counter++;
        });

        var params = { default_contact_values: select_default_values, contact_num: <?php echo $contact_num; ?> };

        ajaxCallObj = { page: '<?php echo url_for('myCommunication/updateContactsForCatalog', true); ?>', data: params, update: '#activity_contact_container' };
        ajaxCall(ajaxCallObj);  

    });
</script>

这是网址:

<a title="<?php echo __('Add new contact 3019'); ?>" href="javascript:void(0);" id="add_contact_anchor"><?php echo __('Add new contact 3019'); ?></a>

尝试将计数器移到click函数回调之外,可能您只是继续覆盖第二种形式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM