我创建了一个从查询生成的列表,该列表有效(这里没问题)。
我想要做的是触发一个事件(可能是jQuery,我知之甚少),它会设置一个php变量。
我们说我有一个包含两列的表格,' column 1
'和' column 2
'。
该列表与第2列'第2列的勇气有各种联系。显示在他们身上。
我想要的是,当你点击其中一个链接时,你可以将一个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文件中没有任何内容,因为我不知道如何开始。
你可以给我一些指示吗?修改
我部分解决了,即使这不完整,我也包含了我的新代码: 的index.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");
});
});
答案 0 :(得分:1)
您可以在<a>
上点击一个事件,并使用jQuery在其他页面中调用php函数(搜索ajax)。 php函数可以返回一个可以在主页面中使用的值。