如何触发php函数?
如何触发php函数?,php,function,triggers,Php,Function,Triggers,我想触发这样一个php函数- “如果单击此处”(可以是按钮或链接) //然后该功能将工作: <?php function a(){ $b=10; echo $b; } ?> 没有ajax我怎么能做到这一点?(我不想重新加载页面。如果需要,您也可以告诉我如何将php函数放入javascript中) -谢谢 “编辑”:是否可以通过php cURL进行编辑?php Code example.php: <?php function a() { $b=10; ec
我想触发这样一个php函数-
“如果单击此处”(可以是按钮或链接) //然后该功能将工作:
<?php
function a(){
$b=10;
echo $b;
}
?>
没有ajax我怎么能做到这一点?(我不想重新加载页面。如果需要,您也可以告诉我如何将php函数放入javascript中)
-谢谢
“编辑”:是否可以通过php cURL进行编辑?php Code example.php:
<?php
function a()
{
$b=10;
echo $b;
}
if (isset($_GET['run_func']))
{
a();
}
?>
HTML代码:
<a href='example.php?run_func=a'>Click Me</a>
PHP-code-example.PHP:
<?php
function a()
{
$b=10;
echo $b;
}
if (isset($_GET['run_func']))
{
a();
}
?>
HTML代码:
<a href='example.php?run_func=a'>Click Me</a>
如果不重新加载页面或使用Ajax,就无法在PHP中完成此操作。唯一的替代方法是将PHP代码转换为Javascript:
<script type="text/javascript">
function a()
{
var b = 10;
document.write(b);
}
</script>
<input type="button" value="Click Me!" onclick="a();">
函数a()
{
var b=10;
文件。编写(b);
}
如果不重新加载页面或使用Ajax,就无法在PHP中完成此操作。唯一的替代方法是将PHP代码转换为Javascript:
<script type="text/javascript">
function a()
{
var b = 10;
document.write(b);
}
</script>
<input type="button" value="Click Me!" onclick="a();">
函数a()
{
var b=10;
文件。编写(b);
}
javascript是客户端语言(在浏览器中执行),而PHP是服务器端语言(在服务器上执行)。要执行PHP,必须在服务器上创建一个
这可以通过访问url或调用ajax调用(执行请求)来实现
如果要执行函数或调用,必须对该php文件发出请求
所以,您将代码放入my_php_fle.php中,然后通过链接执行请求
<a href="my_fle.php"> If I click Here </a>
但是,您将没有结果,因为您仍然需要调用php函数
<?php
function a(){
$b=10;
echo $b;
}
a(); //executes your function
?>
javascript是客户端语言(在浏览器中执行),而PHP是服务器端语言(在服务器上执行)。要执行PHP,必须在服务器上创建一个 这可以通过访问url或调用ajax调用(执行请求)来实现 如果要执行函数或调用,必须对该php文件发出请求 所以,您将代码放入my_php_fle.php中,然后通过链接执行请求
<a href="my_fle.php"> If I click Here </a>
但是,您将没有结果,因为您仍然需要调用php函数
<?php
function a(){
$b=10;
echo $b;
}
a(); //executes your function
?>
你不能。PHP在服务器上运行!您必须使用AJAX,或者重新加载页面。客户端浏览器中的PHP和JavaScript互不了解。你不能。PHP在服务器上运行!您必须使用AJAX,或者重新加载页面。客户端浏览器中的PHP和JavaScript互不了解。抱歉,我忘了说我不想重新加载页面。抱歉,我忘了说我不想重新加载页面。我想要PHP。可能与javascript混合,但不是全部javascript。那么,您必须使用Ajax或重新加载页面。祝你好运。不,你仍然需要Ajax来调用你的PHP curl函数。然后,您也可以使用Ajax直接调用PHP函数,而不使用curl。我明白了,如果仍然需要Ajax,那么就不需要使用curl。我需要PHP。可能与javascript混合,但不是全部javascript。那么,您必须使用Ajax或重新加载页面。祝你好运。不,你仍然需要Ajax来调用你的PHP curl函数。然后,您还可以使用Ajax直接调用PHP函数,而不必使用curl。