新しいサーバーで Jquery post 呼び出しを実行できません。Twilio インターフェイス経由で SMSを送信する Jquery Ui ダイアログを閉じたときにポスト コールの送信をテストしていました。古いサーバーでは機能していますが、新しいサーバーにインストールすると機能しません。理由はわかりません。
これは、ポスト コールを送信したボタンです。
$( "#dialog1" ).dialog({
autoOpen: false,
width:240,
height:250,
modal:true,
show: "blind",
hide: "fade",
buttons: {
Ok: function() {
$( this ).dialog( "close" );
$.post("tmpl/do/sms.php", { cantidad : $("#test").val() });
}
}
}).css("font-size", "16px");
そして、これはその呼び出しを受け取る PHP です。
<?php
require("twilio/Services/Twilio.php");
// require POST request
if ($_SERVER['REQUEST_METHOD'] != "POST") die;
$number = ($_POST["cantidad"]);
$AccountSid = "Axxxxx";
$AuthToken = "axxxxxxx";
// Instantiate a new Twilio Rest Client
$client = new Services_Twilio($AccountSid, $AuthToken);
try {
// make call
$call = $client->account->sms_messages->create(
'xxxxx, // From
'+xxxxx', // To
'yyyyy' // SMS
);
} catch (Exception $e) {
echo 'Error sending sms: ' . $e->getMessage();
}
?>
ダイアログでボタンを押すと、コンソールにエラー 500 が送信されます。誰かが何か考えを持っているなら、私は本当に感謝します