2016-07-06 46 views
1

我想在我的項目中使用超薄,我遇到麻煩AJAX調用設置正確:jQuery的AJAX調用修身框架

$.ajax({ 
     url: "/api/addresses/", 
     type: 'POST', 
     contentType: 'application/json', 
     dataType: 'json', 
     data: {QID: QID, departmentID: departmentID} 
     }, 
     error: function(err) { 
      alert(err.statusText); 
     }, 
     success: function(data) { 

     ... 

我修身文件看起來像這樣:

require_once('Slim3.php'); 

function loadEndpoint() 
{ 
    global $app; 

    //fetch 
    $app->post('/addresses', function($request, $response, $args){ 
     $objDB = new DB; 
     $json = $objDB 
      -> setStoredProc("canvas_fetch_module_department_addresses") 
      -> setParam("QID", $args['QID']) 
      -> setParam("departmentID", $args['departmentID']) 
      -> execStoredProc() 
      -> parseXML(); 
     return $response->write($xml); 
    }); 
} 

我甚至沒有看到在我的控制檯中進行AJAX調用,所以我認爲這是問題所在。任何設置都很明顯?

+0

「控制檯」對此有何評論? – Rohit416

+0

AJAX調用返回「致命錯誤:調用未定義的函數loadEndpoint()」。看起來像是一個苗條的問題,但不知道爲什麼。 – SBB

回答