我有一个SMS API,我需要用它来发送我正在构建的网站上的短信。网站上有一个表格,收集一些细节和电话号码,邮件必须转到表格中指定的电话号码。
我拥有的API链接是:
如何使用Ajax执行此POST请求?
var formData = {
'name': name,
'location': location,
'mobile': mobile
};
$.ajax({
type: 'POST',
url: 'upload.php',
data: formData,
dataType: 'json',
encode: true
})
这是我在网站上使用的表格,我可以使用与此API相同的内容吗?
答案 0 :(得分:2)
在upload.php文件中发出如下的卷曲请求:
upload.php的:
$encodedMsg = urlencode($message);
$url = // url api url with mobile number and url emcoded message in it
// parameter to make a curl request
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$APIresponse = curl_exec($ch);
curl_close($ch);
$res = json_decode($APIresponse, true);
if($res['ErrorCode'] == '000') // check for the response return by the API
{
$response = 'Success';
}
else
{
$response = 'Failed';
}
echo $response;
// Use this response in your ajax success function