gpt4 book ai didi

php - 如何将变量从 javascript 发送到 PHP

转载 作者:行者123 更新时间:2023-12-02 18:57:10 25 4
gpt4 key购买 nike

我想知道如何将变量从 javascript 发送到 php,以便我可以创建一个包含动态行总和的变量。

更具体:当我在搜索框中搜索时,我想获取行数(1 个匹配项是 1 行,2 个匹配项是 2 行,依此类推

我尝试实现这个: document.getElementById("i1").value = allCells.length;所以我后来可以调用php,但我没有工作。

这是我的 javascript,顺便说一下,javascript 工作得很好。

<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>

我想将行的动态总和吐出到我的表头中。

 <h3>Total: (<?php print_r($_GET["i1"])?>)  </h3>

希望你能帮助我。

最佳答案

你可能从未了解过 javascript 和 php 之间的区别

Javascript 是客户端的,这意味着一切都由您的本地系统处理。 PHP 是服务器端的,这意味着一切都由服务器处理并解析为 html。

您不能像您那样将值从 javascript 发送到纯 php 中。但是,您可以发送帖子或访问同一脚本并让其重新加载脚本的一部分

http://api.jquery.com/jQuery.get/

http://api.jquery.com/jQuery.post/

关于php - 如何将变量从 javascript 发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com