邮政编码搜索在Facebook邮政编码搜索中不起作用

时间:2016-05-21 19:34:32

标签: javascript jquery facebox

如果你去这个网站寻找例子`

website

我有两个表单,一个在页面上(我想删除)另一个我使用facebox在他们点击橙色按钮时启动它。问题是邮政编码搜索仅适用于页面上的表单。我不确定为什么会这样或者如何让它发挥作用?

使用http://defunkt.io/facebox/ 用于搜索邮政编码的脚本       

      $("#swSearch").autocomplete({
    minLength: 1,
    source: function(req, add){
        $.ajax({
            url: 'http://www.vestedutility.com.au/wms/index.php/welcome/sw_search', //Controller where search is performed
            dataType: 'json',
            type: 'POST',
            data: req,
            success: function(data){
                if(data.response =='true'){
                   add(data.message);
                }
            }
        });
    }
});

  </script>

1 个答案:

答案 0 :(得分:0)

我想出了什么

 <script type="text/javascript">
        jQuery(document).ready(function($) {
          $('a[rel*=facebox]').facebox(); 
          $(document).bind('reveal.facebox', function(){
                $("[name=postal]").each(function(){ 
                    var sws=$(this);
                    if(sws.attr('data-advs')!='1') sws.attr('data-advs', '1').autocomplete({
                        minLength: 1,
                        source: function(req, add){
                            $.ajax({
                                url: 'http://www.vestedutility.com.au/wms/index.php/welcome/sw_search', //Controller where search is performed
                                dataType: 'json',
                                type: 'POST',
                                data: req,
                                success: function(data){
                                    if(data.response =='true'){
                                       add(data.message);
                                    }
                                }
                            });
                        }
                    });
                });
          });
          <?php if(!empty($_SESSION['action_info'])){ ?>$('#backface').click();<?php  session_unset(); } ?>
        })
    </script>