如何在 JS 文件之间发送数据

How to send data between to JS files?

本文关键字:数据 之间 文件 JS      更新时间:2023-09-26

我有两个JS文件。第一个文件包含一个函数获取一些数据(特别是,我的函数获取AbstractJavaScriptComponent的状态只是一个字符串,但我认为这并不重要)。我想将此数据发送到另一个JS文件(或以任何方式在该文件中访问它)。

com_company_htmlcontent_web_screens_JsData = function() {
    // this value is what I want to send
    document.getElementById('myButton').value = this.getState().xhtml();
    this.onStateChange = function() {
        e.innerHTML = this.getState().xhtml();
        alert("on State changed is called"); // but this inner function is not called
    }
}

有什么方法可以做到这一点吗?

你可以用 GET 发送它吗?只需在URL中传递thata,即可将您切换到包含js的另一个文件,然后从中获取数据。

我真的不明白那个动作的意义tbh。你能说明你想存档什么吗?

如果你只是想运行一些脚本来对给定的数据做一些事情,并且你不想改变文件,你可以用Ajax发送这些数据。