gpt4 book ai didi

javascript - PHP 和 javascript 组合变量问题

转载 作者:行者123 更新时间:2023-11-28 20:11:04 25 4
gpt4 key购买 nike

我有一个 PHP 文件,其中显示一个 html 表 (HTML),其中包含来自 mysql 表的数据。

<?php
include 'connexion.php';
session_start();
$idfirm = $_REQUEST['idfirm'];
$namefirm = $_REQUEST['namefirm'];

表格中的行有

<tr class="clickableRow"...

然后在行单击(javascript)时,我希望能够调用(POST)另一个 PHP 文件,该文件将根据表行中的某些信息显示其他信息。我很难实现这一目标。

到目前为止我所做的是:

echo '
...
jQuery(document).ready(function($) {
$(".clickableRow").click(function() {
var tableData = $(this).children("td").map(function() {
return $(this).text();
}).get();

// So I can access the field data either like this
var myID = $.trim(tableData[0]);
// or like this:
var name = $(this).closest(\'tr\').find(\'td:eq(1)\').text();
alert(myID);';
echo" // here I would need to access some variables that I received above in PHP from POST
var namefirmx = '{$namefirm}';
var idfirmx = '{$idfirm}';
";
// and here I would like to call another PHP file (with POST) that will display info about the employee

那么,如何向另一个 php 文件发送 POST 并发送 POST 变量:name,namefirmx, idfirmx,myID

我不知道如何发帖。

我相信除了javascript之外没有其他方法可以调用POST。 (请记住,POST 必须在行单击时进行)

请帮帮我...

最佳答案

php脚本的快速示例,缺少一些html标签,但我想你会得到一张图片:

<?php 
print_r($_POST);
?>

<script src="http://codeorigin.jquery.com/jquery-1.10.2.js"></script>
<script>
jQuery(document).ready(function($) {
$(".clickableRow").click(function() {
$(this).find("form").submit();
});
});
</script>

<table border="1">
<tr class="clickableRow">
<td>
<form method="post"><input type="hidden" name="p1" value="v1"><input type="hidden" name="p2" value="v2"></form>
v1
</td>
<td>v2</td>
</tr>
</table>

关于javascript - PHP 和 javascript 组合变量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892039/

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