gpt4 book ai didi

javascript - 如何通过单击自动生成列表的链接来设置变量?

转载 作者:太空宇宙 更新时间:2023-11-04 16:25:42 25 4
gpt4 key购买 nike

我创建了一个从查询生成的列表,该列表有效(这里没有问题)。

我想做的是触发一个事件(可能使用 jQuery,我对此知之甚少)来设置 php 变量。

假设我有一个包含两列的表格:“column 1”和“column 2”。该列表有各种链接,其中显示了“第 2 列”的值(value)。我希望,当您单击其中一个链接时,您可以将 valor 设置为等于该行“第 1 列”中的 valor 的变量。

这是我在索引页面中写的内容:

<div class="example">

<?php
$test = new Test();


$list = $test->getValors($user_id);

echo '<div id="mylist">';
foreach ($list as $element) {
echo '<a href="#">' . $element->COLUMN2 . '</a>';
}

echo '</div>';

$variable = ?;

?>
</div>

我的 JavaScript 文件中没有任何相关内容,因为我不知道如何开始。

你能给我一些指导吗?

编辑

我部分解决了,即使这不完整,我也包含了我的新代码:索引.php

<?php
$test = new Test();


$list = $test->getValors($user_id);

echo '<div id="mylist">';
foreach ($list as $element) {
echo '<a href="#" class="pointername" id="' . $element->COLUMN1 . '">' . $element->COLUMN2 . '</a>';
}

echo '</div>';

$variable = ?;

?>

Javascript

$(document).ready(function () {
$("a.pointer").click(function() {
var variablename = $(this).attr("id");
$.post("ajax/filewithajax.php", {"postname": variablename});
$("#content").load("ajax/filewithajax.php");


});

});

最佳答案

您可以在 <a> 上放置一个 onclick 事件并使用 jQuery 在其他页面中调用 php 函数(搜索 ajax)。 php 函数可以返回一个可以在主页中使用的值。

关于javascript - 如何通过单击自动生成列表的链接来设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40243447/

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