pjax请求更改状态一旦触发就取消

问题描述 投票:5回答:2

这是我的代码

$(document).on('click', '#global-search-button', function() {


    $.pjax({
        url: "http://localhost/project/brows",
        container: '#pjax-container',
        timeout: 9000000 ,
    })

});

当我点击按钮

enter image description here

她这里有更多信息要求

Request URL: http://localhost/project/brows?_pjax=%23pjax-container
Referrer Policy: no-referrer-when-downgrade
Provisional headers are shown
Accept: text/html, */*; q=0.01
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://localhost/project/brows
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36
X-PJAX: true
X-PJAX-Container: #pjax-container
X-Requested-With: XMLHttpRequest
_pjax: #pjax-container

我必须添加更多信息才能发布问题,所以在这里

javascript pjax
2个回答
2
投票

我经常遇到类似的问题,因为我也包含了主机名。

尝试在没有它的情况下调用pjax

$.pjax({
  url: "/project/brows",
  container: '#pjax-container',
  timeout: 9000000,
})

0
投票

原因是非常简单和奇怪的,基本上如果链接的href应该是#它会在它发射后立即取消....我改为javascript:void(0)它工作了

© www.soinside.com 2019 - 2024. All rights reserved.