gpt4 book ai didi

javascript - 将 Mootools 1.1 Ajax 调用转换为 Mootools 1.3

转载 作者:行者123 更新时间:2023-12-02 19:59:55 28 4
gpt4 key购买 nike

我这里有一个 Mootools 1.1 类,我想将其在 Mootools 1.3 中运行。onComplete 函数不知何故无法将“数据”结果发送到 processResults 函数。 Ajax 调用正在运行,我得到了一个 JSON 结果。唯一的问题是 processResults 函数没有收到它。我猜这与 this.processResults.bind(this) 调用有关。

processSearch: function () {

var url = this.options.url;
var ajaxRequest = new Request.HTML({
url: url,
method: 'post',
data: 'arg1=123',
onRequest: this.requestSearch.bind(this),
onComplete: this.processResults.bind(this)
}).send()
}
},

processResults: function (data) {
console.log(data); // data not defined here :(

感谢您的帮助!

最佳答案

如果您需要 JSON,请改用 Request.JSON()。否则,您的代码看起来是正确的,因为 this 指向 processSearch 本身中的类实例而不是其他东西。

关于javascript - 将 Mootools 1.1 Ajax 调用转换为 Mootools 1.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8139801/

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