如果你去这个网站寻找例子`
我有两个表单,一个在页面上(我想删除)另一个我使用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 :(得分: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>