JQuery Post调用返回服务器500错误

JQuery Post调用返回服务器500错误,jquery,ajax,post,Jquery,Ajax,Post,我无法在新服务器中使用Jquery post调用。当我关闭一个jQueryUI对话框时,我正在测试发送一个post调用。它在我的旧服务器上工作,但当我在新服务器上安装它时,它不工作,我不知道为什么 这是发送post呼叫的按钮: $( "#dialog1" ).dialog({ autoOpen: false, width:240, height:250, modal:true, show: "blind",

我无法在新服务器中使用Jquery post调用。当我关闭一个jQueryUI对话框时,我正在测试发送一个post调用。它在我的旧服务器上工作,但当我在新服务器上安装它时,它不工作,我不知道为什么

这是发送post呼叫的按钮:

    $( "#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();      
      }
    ?>

评论中可能的解决方案包括:

你错过了一个“'”$电话= $client->account->sms_messages->create('xxxxx,如果打开url tmpl/do/sms.php是否有任何错误

您可能在require方面有问题—例如,路径错误,或者 Twilio.php中的某些内容。另一个可能的问题-丢失 在from字段中加上引号。要获得更多信息,请查看php 错误日志文件


您缺少“'”$call=$client->account->sms\u messages->create('xxxxx,如果您打开url tmpl/do/sms.php,您是否有任何错误?您是否让php报告错误?正如我现在看到的,您可能有问题,例如,
require
-路径错误,或者
Twilio.php
中的某些内容。另一个可能的问题-from字段中缺少结束引号。要获取更多信息,请检查php错误日志文件。我修复了丢失的“'”,但仍然收到错误500。当我在旧服务器中使用它时,它工作正常,但在新服务器中显示此错误。