2016-04-01 62 views
0

我有下面的代碼,無法將數據發送到服務器端?

$.ajax({ 
    type: "POST", 
    data: { 
    'id': id 
    }, 
    url: 'http::/localhost/my_project/controller/method', 
    success: function(data) { 
    swal({ 
     title: "Deleted", 
     text: "The list has been deleted.", 
     type: "success" 
    }, 
    function(){ 
     location.reload(); 
    }); 
    }, 
    error: function(data) { 
    swal("We cannot delete!", "The file is not deleted.", "error"); 
    } 
}); 

給予代碼,我想在後臺發送數據,但它不會在控制器的方法到達。

任何想法的問題?

+2

是它的URL錯字? 'http :: /'應該是'http://' –

+1

你應該開始使用你的瀏覽器開發控制檯(通常用F12打開)。它可以讓你做各種調試和檢查。例如,它會顯示JavaScript錯誤和網絡請求完成或不。 – arkascha

+0

在後端你在用什麼? –

回答

0

試試這個

$.ajax({ 
      type: "POST", 
      url:/* base url */ + "index.php/controller/method", 
      data: {id:id }, 
      success: function(data) {  
     //success 
      } 
      }); 
+0

'base_url'不是標準的PHP函數,codeigniter似乎使用該函數,請更改它。如果你更好地格式化你的代碼,它會更好。 – Jordy

+0

是的,基本上我的代碼,但問題仍然存在 – Fil

+0

讓我知道如果你有任何控制檯錯誤? –

相關問題