我想调用一个 PHP 函数,在单击同一页面上的超链接(带有 <a>
标记的文本)时传递参数,即 href='#' onclick='loadpic($id)
.
哪里$id
是要传递给 PHP 函数的变量。
最佳答案
你可以通过ajax轻松做到这一点。在 javascript 中创建一个 loadpic 函数,然后通过 ajax 将 $id 传递到 php 文件,并在获得结果时执行某些操作。
您的 javascript 文件应如下所示 -
(确保您已在索引文件中插入了 jquery 的链接)
function loadpic(id_param){
$.post("filename.php",
{
id: id_param
},
function(data){
alert("Data received:" + data);
});
};
函数(数据)中的数据参数将是您在 php 文件中回显的值。
关于javascript - 如何通过超文本链接调用php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42592363/