На моей html-странице есть следующие коды:
<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="metin" placeholder="Geben Sie Artikel Nr" style="width: 30%;"/><br/><br/>
<input type="button" class="single_add_to_cart_button button alt" value="Suche (Advanced)" onclick="search()" /><br/><br/>
<div class="cevap" style="background-color:#e6e6e6; border: 0px solid green; padding: 2px; margin: 0px;"><i class="fa fa-spinner fa-spin fa-2x"></i></div>
и между <head> ... </head>
:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
function search() {
metin = $('input[name="metin"]').val();
$.post('/wp-content/plugins/ajax-test/SearchByNumberNew.php', {yazi: metin}, function (gelen_cevap) {
$('.cevap').html(gelen_cevap);
});
}
</script>
Я отправляю yazi
в SearchByNumberNew.php
и через некоторое времяпроцессы внутри него я получаю результаты в <div class="cevap"...
Пока здесь все в порядке.Я пытаюсь поместить несколько кнопок рядом с каждым результатом в <div>
, которые снова отправляют соответствующее значение ($parcano
) в SearchByNumberNew.php
.Поэтому я хочу сделать новый поиск с новым значением и заполнить <div>
новыми результатами (конечно, после удаления предыдущих результатов).
, чтобы сделать это, я добавил следующий код в цикл вSearchByNumberNew.php
:
...
?><input type="hidden" name="metin" value="<?php echo $parcano;?>"/><br/><br/>
<input type="button" class="single_add_to_cart_button button alt" value="Suche (Basic)" onclick="searchin()" /><br/><br/>
<?php
...
и следующий код между <head> ... </head>
:
function searchin() {
metin = $('input[name="metin"]').val();
$.post('/wp-content/plugins/ajax-test/SearchByNumberNew.php', {yazi2: metin}, function (gelen_cevap) {
$('.cevap').html(gelen_cevap);
});
}
Я пробовал много вариантов: yazi, yazi2, metin, metin2 и т. Д. ..., отключаязначения перед циклом и т.д ...
При первом поиске, когда я ввожу значение в поле ввода, всегда все в порядке.Я получаю список результатов с множеством кнопок для каждой строки результатов.
Насколько я вижу в кодах кнопок на странице, все они имеют правильные значения.
Но когда ящелкните любую из них, они всегда отправляют первое значение кнопки в мой файл php.
Что я делаю не так?
Буду признателен за помощь,
С уважениемМурат