gpt4 book ai didi

javascript - 如何获取点击的超链接的 ID 并在另一个页面中发布?

转载 作者:搜寻专家 更新时间:2023-10-31 21:27:32 24 4
gpt4 key购买 nike

我有两个页面, index.php 和 view.php 。我从 API 获取信息。我需要的是点击<a>在索引中标记以发布该 ID <a>到另一页中的 $a 变量。我应该使用 jquery 吗?

索引.php

<style>
table a{
text-decoration:none;
}

</style>
<?php
$login = 'djfjshfjshsdhfsjfhdsjhsjfhsjhfdsjhs';

$url = 'https://api.recruiterbox.com/v1/openings';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:");

$results = curl_exec($ch);
curl_close($ch);




$data = json_decode($results);
$data1 = json_decode($results, true);


/*
var_dump($data);

*/




if (count($data->objects)) {


// Open the table

echo "<table>";
echo "<th>Job Name</th>";
echo "<th>Date updated</th>";

// Cycle through the array
$string = "noportal";$string1 = "noportal";
foreach ($data->objects as $idx => $objects) {


// Output a row
if($objects->tags[0] !== $string) {

echo "<tr>";
echo "<td><a href='view' id='$objects->id'>$objects->title</a></td>";

echo "<td>".date('m/d/Y',$objects->created_on)."</td>";

echo "</tr>";
}
else { }

}

// Close the table
echo "</table>";
}

?>

view.php

<style>
table a{
text-decoration:none;
}

</style>
<?php
$login = '11sfsdfsdsfsfsfs';

$url1 = 'https://api.recruiterbox.com/v1/openings/';
$a ='mp06fne';
$url=$url1.$a;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:");

$results = curl_exec($ch);
curl_close($ch);
$data = json_decode($results, true);

/*
var_dump($data);

*/

echo "<table>";
echo "<tr>";
echo "<td>Job Position:</td>";
echo "<td>".$data['title']."</td>";
echo "</tr>";
echo "</table>";

最佳答案

不需要 jQuery。最简单的解决方案是使用 GET 传递 id 的值。

在 index.php 中,当您在此处生成链接时:

echo "<td><a href='view' id='$objects->id'>$objects->title</a></td>"

href 中也添加链接的 id。像这样:

echo "<td><a href='view?id=$objects->id' id='$objects->id'>$objects->title</a></td>"

然后在view.php的顶部,使用$_GET读取参数的值:

$link_clicked_id = isset($_GET["id"]) ? $_GET["id"] : null;

现在您将在变量 $link_clicked_id 上获得点击链接的 ID。

关于javascript - 如何获取点击的超链接的 ID 并在另一个页面中发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33989969/

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