我正在从site.com/users/{username}进行Ajax调用
我想访问url site.com/account/deleteComment但是当我签入fireBug时它正试图访问site.com/users/account/deleteComment
这是我的代码
$.ajax({
url: "../account/deleteComment/" + deleteID,
success: function () {
$("#comment-" + deleteID).slideUp("fast");
}
});
Run Code Online (Sandbox Code Playgroud)
Pek*_*ica 15
那么,那../../
就是要做的伎俩,不是吗?
也就是说,在这里使用绝对URL可能是个好主意.
url: "/account/deleteComment/" + deleteID,
Run Code Online (Sandbox Code Playgroud)
这将剥夺您轻松将应用程序移动到子文件夹的能力,但在大多数情况下,这不是问题.
小智 5
您可以使用location.origin获取基本地址
var deleteID;
$.ajax({
url:location.origin + "/account/deleteComment/" + deleteID,
success: function () {
$("#comment-" + deleteID).slideUp("fast");
}
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
$.ajax({
url:location.origin + "/account/deleteComment/" + deleteID,
success: function () {
$("#comment-" + deleteID).slideUp("fast");
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46402 次 |
最近记录: |