2016-05-21 191 views
0

工作,如果你去這個網站爲例子`郵政編碼搜索不會對Facebook郵政編碼搜索

website

我有2種形式之一是在頁面上(我想刪除)其他即時通訊使用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> 

回答

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>