1
我正在使用ajax选择表单的选定字段。Ajax选择通配符搜索结果
$('#importers_tag').ajaxChosen(
{
dataType : 'json',
type : 'POST',
url : site_url + '/dashboard/load_products'
},
{
generateUrl : function(q) {
return site_url + '/dashboard/load_products/'
+ encodeURIComponent($('#importers_tag').val()) //dynamic url to avoid duplicate in result
},
loadingImg : baseUrl
+ '/resources/js/plugins/chosen/loading.gif'
});
我在Ajax请求查询是由以下查询
$query = $this->db->query('select * from product where product_id not in ('.$not_in.') and product_name like "%'.$q.'%"');
但Ajax的选择选择选项生产 “PRODUCT_NAME像 '$ Q%'”
我想给两侧通配符的选择结果。
感谢您的及时答复。但是我在许多地方都使用了上述方法。我无法搜索另一个解决方案。另外我的问题是以ajax选择的方法获得通配符搜索结果。通配符只能在$ q%这一边工作。我需要%$ q% – Jeyasithar 2013-02-24 10:11:18
如果这是一种常见的情况,你可以在前面添加一个'%'额外的..你可以分享一些URL想要测试它... – vaske 2013-02-24 10:12:46
没有生产的URL共享。我可以给你ajax选择的链接http://harvesthq.github.com/chosen/。在这里,从第一个例子中搜索“美国”国家,你必须输入“Uni”或“Sta”。但即使我输入“nited”,我也希望美国出现。 – Jeyasithar 2013-02-24 10:18:47