我想触发一个用已有按钮编写的功能。
该按钮已用于保存数据。
我想将我的代码(正在运行并经过测试)添加到页面中,并在单击按钮和上一次提交数据时触发它。
我已经使用curl设置了php中的代码,并且已经对其进行了测试,并且可以正常工作,但是对于我一生来说,当有人单击按钮时,我无法连接它来触发。
该按钮已经具有提交功能,我也想将其添加到其中。
$whmcsUrl = "https://example.com/billing/";
$username = "APIUSER";
$password = "APIPASS";
$postfields = array(
'action' => 'SendEmail',
'username' => $username,
'password' => $password,
'messagename' => 'Verification - Card',
'id' => $_POST["clientid"];,
'responsetype' => 'json',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://example.com/billing/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postfields));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
if (curl_error($ch)) {
die('Unable to connect: ' . curl_errno($ch) . ' - ' . curl_error($ch));
}
curl_close($ch);
// Decode response
$jsonData = json_decode($response, true);
// Dump array structure for inspection
var_dump($jsonData);
这是我的主要代码,我想将其添加到按钮中
按钮代码在这里
<input class="btn btn-primary" onclick="verification" id="btnSubmitNewCard" type="submit" name="submit" value="{$LANG.clientareasavechanges}" />