2015-09-03 40 views
0

這下面的腳本是在視圖/模板文件夾。重定向不在ajax中工作

<script> 
     $(document).ready(function(){ 
      $("#change").click(function(){ 
      $.ajax({ 
       type: "POST", 
       url: "common/customer.php", 
       data: { oldemail: $("#oldemail").val(), newemail: $("#newemail").val() } 
      }); 
      }); 
     }); 
     </script> 

我想在普通/ customer.php發送數據,但它無法正常工作。我 已經使用../common/customer.php但同樣的問題。什麼是 解決方案?

+1

沒有什麼可以將用戶重定向到任何地方......這隻適用於AJAX文章。 – tanaydin

+0

「重定向」是什麼意思? –

+0

我的意思是我想發送我的數據在公用文件夾中的另一個文件。 –

回答

1

其絕對路徑問題。 你的腳本是鑑於/模板 如果你的JavaScript文件的路徑是喜歡的東西,

視圖/模板/ myjavascript.js

如果您customer.php文件的路徑是

視圖/普通/

然後,你必須切換目錄 使用

../common/customer.php

,是你的文件的相對路徑。

1

jQuery文檔,您必須聲明中的數據類型:

$.ajax({ 
    type: 'POST', 
    url: url, 
    data: data, 
    success: success, 
    dataType: dataType 
}); 

TRY ...

url: "/common/customer.php", // note the leading slash 
0

對不起朋友的問題是在我的HTML代碼。我使用了輸入提交的類型,但是當我將其更改爲按鈕時,它工作正常。感謝大家。