jquery中的ajax函数

$.ajax({
        url : 'index.php?action=delete',
        type : 'POST',
        data : {
            ids : ids
        },
        dataType: 'json',
        timeout: 8000,
        error: function() {
            
        },
        success: function(data) {
            
        })
        我想请教一下,上面的POST操作,是不是在地址栏中不会将url变成:index.php?action=delete
        如果type是GET操作,地址栏中的地址就是变成url:index.php?action=delete
        那么:地址栏中的url究竟是如何控制的呢
阅读 2.8k
3 个回答

这个是XMLHttpRequest请求。。不会变更地址栏中的url

ajax操作本身不会修改浏览器url,你想ajax变更url,可以搜索pjax看看

这个是异步请求,不会改变地址栏的。而且由于XSS限制,地址栏的地址是不能通过JS改变的。地址栏中的地址只能是你当前页面的URL。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进