离开/离开混乱加载

时间:2012-07-13 11:45:06

标签: jquery ajax

如果我留下我的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){

我该如何解决?

1 个答案:

答案 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){
    ...

这应该解决你的问题:)