如果我留下我的URL的尾随/关闭,它会混乱我的jquery加载 - 页面会在评论部分重新加载。例如:
http://www.songmeanings.net/songs/view/3530822107858857748
对于它应该是什么样子,将尾随/放在末尾,例如:
http://www.songmeanings.net/songs/view/3530822107858857748/
问题的根源是ajax的发布方式。我的网址必须是“./” - 如果我做“”内联加载不再发生,但评论无法在IE中加载。
$.ajax({
type: "POST", url: "./", data: "........",
dataType: "html",
success: function(data){
我该如何解决?
答案 0 :(得分:1)
获取当前网址。检查是否有斜杠。如果没有,请添加一个。向该URL发出ajax请求。
var url = window.location.href;
if (/\/$/.test(url) == false) {
url = url + "/";
}
$.ajax({
type: "POST", url: url, data: "........",
dataType: "html",
success: function(data){
...
这应该解决你的问题:)