如何将magento自动完成迷你搜索框放置在magento安装外部?
我想把一个magento迷你搜索框放在我的主网站上,这样当进行搜索时,它会重定向到magento搜索结果页面。此全局搜索位于标题中,有助于在我的Codeigniter主站点上快速查找产品。通过放置以下代码,我能够实现其中的一部分:如何将magento自动完成迷你搜索框放置在magento安装外部?,magento,autocomplete,prototypejs,Magento,Autocomplete,Prototypejs,我想把一个magento迷你搜索框放在我的主网站上,这样当进行搜索时,它会重定向到magento搜索结果页面。此全局搜索位于标题中,有助于在我的Codeigniter主站点上快速查找产品。通过放置以下代码,我能够实现其中的一部分: <form method="get" action="http://pathtomagento/catalogsearch/result/" id="search_mini_form"> <div class="form-search">
<form method="get" action="http://pathtomagento/catalogsearch/result/" id="search_mini_form">
<div class="form-search">
<label for="search">Buscar:</label>
<input type="text" class="input-text" value="" name="q" id="search" autocomplete="off">
<button class="button" title="Buscar" type="submit"><span><span>Buscar</span></span></button>
<div class="search-autocomplete" id="search_autocomplete" style="display: none;"></div>
<script type="text/javascript">
//<![CDATA[
var searchForm = new Varien.searchForm('search_mini_form', 'search', 'Buscar en el catálogo...');
searchForm.initAutocomplete('http://pathtomagento/catalogsearch/ajax/suggest/', 'search_autocomplete');
//]]>
</script>
</div>
客车:
客车
//
搜索框的自动完成功能不起作用,这是我的一个主要问题,因为它是一个非常有用的功能。我的主要网站充满了jQuery,我知道Magento使用原型。因此,我设法包含了自动完成Magento搜索框似乎需要的以下脚本:
<script type="text/javascript" src="pathtomagento/js/prototype/prototype.js"></script>
<script type="text/javascript" src="pathtomagento/js/varien/js.js"></script>
还是不走运!我在Firebug中没有得到任何控制台错误,但我也没有得到任何AJAX或自动完成响应。有人知道我可能遗漏了什么吗?您的magento安装必须在同一台服务器上,因为您无法发出跨域AJAX请求。也许这就是你的问题所在 它在同一台服务器上。所以一定是别的原因。