So senden Sie Variablen von Javascript an PHP
Ich möchte wissen, wie man Variablen von Javascript an PHP sendet, damit ich eine Variable erstellen kann, die eine dynamische Zeilensumme enthält.
Genauer gesagt: Wenn ich in meinem Suchfeld suche, möchte ich die Anzahl der Zeilen ermitteln (1 Übereinstimmung entspricht 1 Zeile, 2 Übereinstimmungen entspricht 2 Zeilen usw.)
Ich habe versucht, dies zu implementieren: document.getElementById ("i1"). Value = allCells.length; so konnte ich später in der PHP aufrufen, aber ich habe nicht funktioniert.
Dies ist mein Javascript, übrigens funktioniert das Javascript einwandfrei.
<script language="javascript" type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function()
{
$('#search').keyup(function() {
searchTable($(this).val());
});
});
function searchTable(inputVal)
{
var table = $('.table');
table.find('tr').each(function(index, row)
{
var allCells = $(row).find('td');
if (allCells.length > 0) {
var found = false;
allCells.each(function(index, td)
{
var regExp = new RegExp(inputVal, 'i');
if (regExp.test($(td).text()))
{
found = true;
return false;
document.getElementById("i1").value = allCells.length;
}
});
if (found == true)
$(row).show();
else
$(row).hide();
}
});
}
$(function()
{
$('#table a').click(function(e)
{
e.preventDefault();
$('#result').val($(this).closest('tr').find('td:first').text());
});
});
</script>
Ich wollte die dynamische Summe der Zeilen in meinen Tabellenkopf spucken.
<h3>Total: (<?php print_r($_GET["i1"])?>) </h3>
Ich hoffe ihr könnt mir helfen.