这是PHP函数,现在我会清理它(现在是多余的行),这是一团糟。我现在陷入困境,实际上是试图将整个过程保持在一页以下:
<?php function signpetitiion() {
$API_KEY = 'MYAPIKEY';
$REQUEST_URL = 'https://api.change.org/v1/petitions/get_id';
$PETITION_URL = 'https://www.change.org/p/URLTOMYPETITION';
$parameters = array(
'api_key' => $API_KEY,
'petition_url' => $PETITION_URL
}
?>
所以这是行不通的,因为它在浏览器端:
<form onsubmit="sign_petitiion()">
如何通过单击按钮使该功能运行?我应该转换为JS脚本吗?如果是这样怎么办?
或致电AJAX?如果是这样怎么办?
if(isset($_POST['go'])){
<input type="submit" name="go" method="post">
我输入答案时问题已关闭
我知道之前曾有人问过这个问题(以不同的方式),我已经阅读了这些问题,但是答案对我来说太复杂了(NEWB),或者只是说不能。
我找到答案的任何方式,
我不得不改变这两行
function sign_petitiion() {
到
if(isset($_POST['go'])){
进而
<form onsubmit="sign_petitiion()">
到
<form method="Post" class="sign" action="mypage.php">
<!-- HTML-->
<a href='index.php?run=true'>Execute it </a>
//*.php
if($_Get['true']){
signpetitiion();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句