gpt4 book ai didi

jquery - Pjax 成功 GET 后不替换数据

转载 作者:行者123 更新时间:2023-12-01 05:56:02 31 4
gpt4 key购买 nike

我正在尝试让 PJAX 与我的 Rails 应用程序一起工作,并且他们的请求成功,因为我在控制台的响应中看到了新的 html 内容,但内容没有被替换。我从 jquery.pjax 收到以下错误。

Uncaught TypeError: Object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'parseHTML'

我的pjax代码是

$(document).pjax('a','.main-container', {timeout:5000, replace: true})

最佳答案

好吧,看来这与 pjax jquery 期望解析整个页面有关,但我使用的是来自 Rails Controller 的无布局响应,所以它不知道如何解析它。我将 jquery.pjax.js 中的第 585 行更改为以下内容,现在它可以工作了:

function parseHTML(html) {
//return $.parseHTML(html)
return html
}

关于jquery - Pjax 成功 GET 后不替换数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15685681/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com