以下脚本位于视图/模板文件夹中。
<script>
$(document).ready(function(){
$("#change").click(function(){
$.ajax({
type: "POST",
url: "common/customer.php",
data: { oldemail: $("#oldemail").val(), newemail: $("#newemail").val() }
});
});
});
</script>
我想发送common / customer.php中的数据,但它无法正常工作。一世 已经使用../common/customer.php但同样的问题。是什么 溶液
答案 0 :(得分:1)
它是一个绝对的路径问题。 您的脚本在视图/模板中 如果你的javascript文件的路径是什么,
视图/模板/ myjavascript.js
如果您的customer.php文件的路径是
视图/普通/
然后您必须按../
切换目录
使用
../公共/ customer.php
它是你文件的相对路径。
答案 1 :(得分:1)
根据jQuery文档,您必须声明数据类型:
$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});
... TRY
url: "/common/customer.php", // note the leading slash
答案 2 :(得分:0)
抱歉朋友问题出现在我的HTML代码中。我使用了输入提交的类型,但是当我将其更改为按钮时,它工作正常。谢谢你们所有人。