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