Делал фильтр который выводит строки из бд и делает редирект по url, все работает но проблема с jquery, у меня кнопка это по сути ссылка которая перебрасывает на url из бд, так вот я прописал значение которое добавляется из бд href=url , то есть после выбора строк выводится в кнопу(ссылку) вместо "Подобрать" само значение из бд то есть url,а нужно чтобы всегда было слово "Подобрать" вот код:
$('#idcat2').change(function() {
var val = $(this).val();
$.ajax({
type: 'POST',
url: 'templates/megawebshop/html/com_virtuemart/category/show2.php',
data: {
'url': val
},
success: function(data) {
var obj = JSON.parse(data);
obj.forEach(function(item) {
$('#redirect').attr("href", item).text(item);
})
}
});
});
<a id="redirect" type="submit" name="submit" value="Кнопка">Подобрать</a>
<a id="redirect" type="submit" name="submit" value="Кнопка">Подобрать</a>
Переделываем
<a id="redirect" href="#">Подобрать</a>
Далее это переделываем:
success: function(data) {
$('#redirect').attr("href",data);
}
Далее нужно чтобы ajax
возвращал url
, я уже ответил как это сделать.
Как то так
$('#idcat2').change(function(){
var val = $(this).val();
$.ajax({
type: 'POST',
url: 'templates/megawebshop/html/com_virtuemart/category/show2.php',
data: {'url': val},
success: function(data) {
var obj = JSON.parse(data);
obj.forEach(function(item) {
$('#redirect').attr("href",item);
});
}
});
});
И ссылка соответственно
<a id="redirect" href="#">Подобрать</a>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть скрипт который поднимает по 5 параллельных процессов в секунду, каждый процесс шлет запрос на апи, после получения ответа умирает и поднимаются...
На сайте есть скрипт, который постоянно подгружает записи в таблицу(table) из БД