2015-09-03 41 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代码。我使用了输入提交的类型,但是当我将其更改为按钮时,它工作正常。感谢大家。