Ajax URL路径未替换当前URL
Ajax URL Path not Replacing current URL
遇到ajax url问题。这是代码:
onConfirm: function(){
var id = $(".branchid").data('id');
var url = "view-merchants-branch/" + id;
console.log(url);
$.ajax({
url: url,
type: "POST",
data: {_method: "DELETE", id:id},
success: function() {
alert("Data has been deleted");
location.reload();
},
error: function(){
console.log(url)
}
});
},
onCancel: function(){
return;
}
我的url没有替换当前url,它变成了404。
结果是:http://localhost/admin/public/view-merchants/9/view-merchants-branch/273
预期结果是:http://localhost/admin/public/view-merchants-branch/273
我已经尝试将类型更改为"DELETE",但仍然没有希望。我的ajax有问题吗?。据我所知,ajax url将取代当前url。
使用
url: '<?php echo "http://" .$_SERVER['SERVER_NAME']."/admin/public/";>'+url,
type: "POST",
Hi而不是像一样传递绝对url
onConfirm: function(){
var id = $(".branchid").data('id');
var url = SITE_URL+"view-merchants-branch/" + id;//SITE_URL IS GLOBAL VARIABLE,WHICH IS ABSOLUTE PATH COMES UPTO http://localhost/admin/public/
console.log(url);
检查您的网络请求以查看url是如何构建的,还可以访问此链接以更好地了解ajax的工作原理http://www.sitepoint.com/use-jquerys-ajax-function/
还有这个链接https://learn.jquery.com/ajax/key-concepts/#ajax-和firebug
相关文章:
- 将url替换为链接,但添加了困难
- 如何在 jQuery 中将 HTML 标记的 HREF URL 替换为不完整的属性
- Javascript将url替换为字符串
- 将字符串中的URL替换为包含匹配URL的HTML字符串的Handlebar帮助程序
- 通过 JavaScript 和正则表达式将图像 URL 替换为文本 URL
- 例如,如何将纯 URL 替换为链接
- 如果域匹配,请将纯 URL 替换为链接
- URL 替换为锚点,而不是替换现有锚点
- AngularJS:当数据未加载时,将模板URL替换为404页面URL
- 将字符串中的 url 替换为 href 链接 - 适用于多种地址类型
- javascript正则表达式url替换
- execCommand()将url替换为./
- Javascript:用另一个URL替换URL内容字符串
- YouTube使用JavaScript和jQuery将url替换为视频ID
- 如何使用JavaScript将文本节点中的纯文本图像url替换为img元素
- 用完整的url替换根相对链接
- 将普通url替换为文本被截断的链接
- 将css background-image: url(…)替换为
标签,并继续滚动效果
- Javascript不能用URL替换字符串
- 根据页面URL替换页面上的文本