#jquery #json
Вопрос:
у меня проблема с моим кодом.
я пытаюсь создать поиск в реальном времени с помощью jquery и json
но когда я использую поиск со словами «Мягкий верх«, присылайте мне результат. но когда вы используете слова Soft Top CJ5, отправка ответа пуста
это мой код:
$('#search_sm').keydown(function(){
$.getJSON("data.json", function(data){
var search = $('#search_sm').val();
var regex = new RegExp(search, 'i');
var output = '';
var count = 0;
$.each(data, function(key, value){
if (count >= 10) return false;
if((value.mpn.search(regex) != -1) || (value.title.search(regex) != -1)) {
if(value.image_link == "" || value.image_link == null){
var image = 'https://lcjeep.com/wp-content/themes/autusin/assets/img/placeholder/shop_catalog.png';
}else{
var image = value.image_link;
}
output = '<a href="' value.link '">'
'<li>'
'<div class="result_imagen"><img src="' image '" height="60" width="60" class="img-thumbnail"/></div>'
'<div class="result_product_info"><b>'
value.title
'</b><br><span style="color:#000;font-size: 12px;">SKU:'
value.mpn
'</span><br><span style="color:#000;font-size: 12px;">Price:
value.price
'</span></div>'
'</li>'
'<a/>';
count ;
}
});
$('#list_products_sm').html(output);
})})