-1
我無法在我的新服務器上工作一個Jquery post調用。當我關閉一個Jquery UI對話框時,我正在測試發送一個post調用,其中send a sms trough Twilio interface。它在我的舊服務器上工作,但是當我將它安裝在我的新服務器中時,它不起作用,我不知道爲什麼。JQuery Post調用返回服務器500錯誤
這是誰發的帖子呼叫按鈕:
$("#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在控制檯。如果有人有任何想法,我會真的很感謝
你錯過了 「'」 $電話= $客戶 - >帳戶 - > sms_messages->創建('XXXXX, 如果你打開URL TMPL /辦/ sms.php你得到任何錯誤?你有沒有用PHP來報告錯誤? – ShiftyThomas
正如我現在所看到的,你可能會遇到'require'錯誤的問題 - 例如,或'Twilio.php'內的錯誤。另一個可能的問題 - 錯誤的關閉引號從字段中獲得更多信息 - 查看php錯誤日誌文件 –
我修復了缺失的「'」,但仍然收到錯誤500.當我在舊服務器中使用它時,它工作完美,但是在新的服務器中顯示此錯誤。 – ares1986