2016-04-01 18 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

この1

$.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

あなたはコンソールエラーがある場合は教えてください? –

関連する問題