2012-10-05 36 views
0

笨和AJAX問題笨和AJAX

my base_url=http://localhowt/project1/ 

site_url=http://localhowt/project1/index.php 

我有一個控制器名稱methods.php和內,方法是insert_data()

從我的視圖頁面之一,我試着撥打使用$.ajax控制器methods.php這樣

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('#save').click(function(){ 
     $.ajax({ 
      type: "POST", 
      url: "http://localhost/project1/index.php/methods/insert_data", 
      dataType: "json",success:function(data){ 
       alert("success"); 
      } 
     }); 
    }); 
}); 
</script> 

這AJAX代碼不重定向到控制器頁面。但是我沒有從這個Ajax代碼得到任何迴應。

+1

你可以提供任何錯誤消息?也許從螢火蟲,訪問日誌或php日誌。 –

+1

您沒有得到任何迴應,因爲您沒有爲錯誤處理定義的代碼。你需要添加一個'error'處理程序。有關詳細信息,請參閱[jQuery AJAX頁面](http://api.jquery.com/jQuery.ajax/)。 –

+0

你的函數「回聲」什麼? – Samson

回答

2

您應該使用site_url()函數來正確生成url參數。其次,你應該做Silviu G所說的話。第三,你應該做什麼nerdklers說:)

+0

非常感謝所有..我得到了我的答案,並能理解我的錯誤。有些日子,我太忙於另一份工作,所以我無法與你聯繫。再次感謝MR.Silviu先生。湯姆等人 – Palash

+1

所以接受答案! – Kuf