Ajax返回当前页面的结果html代码

时间:2019-06-30 22:31:25

标签: php jquery ajax

我有一个奇怪的情况: 当当前页面的url像这样时:site.com/edit/123 ajax返回当前页面的html代码,而不是应该返回的HTML代码。 但是当url类似于:site.com/idit?123 ajax正确执行并将数据发送到正确的文件处理程序时。在第一种情况下,出于某种原因,来自ajax的数据会到达索引文件。我不知道为什么会这样。你能帮我吗 请求:

$('.submit').click(function() {
            test = 'asd123';
            $.ajax({
                type: 'POST',
                url: 'settings.php',
                data: {test:test},
                success: function(data) {console.log(data);}
            })
        })

我希望成功地将变量“ test”返回给我。相反,如果我在浏览器“ site.com/edit/123”中的网址是,但我得到当前页面的html代码,但如果网址是“ site.com/edit?123”,则一切正常。由于某种原因,请求到达index.php文件而不是第一个URL到达settings.php。

0 个答案:

没有答案