2013-01-11 58 views
-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在控制檯。如果有人有任何想法,我會真的很感謝

+1

你錯過了 「'」 $電話= $客戶 - >帳戶 - > sms_messages->創建('XXXXX, 如果你打開URL TMPL /辦/ sms.php你得到任何錯誤?你有沒有用PHP來報告錯誤? – ShiftyThomas

+1

正如我現在所看到的,你可能會遇到'require'錯誤的問題 - 例如,或'Twilio.php'內的錯誤。另一個可能的問題 - 錯誤的關閉引號從字段中獲得更多信息 - 查看php錯誤日誌文件 –

+0

我修復了缺失的「'」,但仍然收到錯誤500.當我在舊服務器中使用它時,它工作完美,但是在新的服務器中顯示此錯誤。 – ares1986

回答

-1

從註釋中可能的解決方案包括:

你錯過了「'」 $電話= $客戶 - >帳戶 - > sms_messages- >創建('XXXXX,如果你打開URL TMPL /辦/ sms.php你得到任何錯誤

您可能有需要的問題 - 錯誤的道路,例如,或 裏面的東西Twilio.php另一個可能的問題 - 缺少 從字段中關閉引號。要獲取更多信息 - 請查看php 錯誤日誌文件。

相關問題