Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在不使用Node.JS的情况下使用POST请求将数据传递给JS脚本?_Javascript_Http - Fatal编程技术网

Javascript 是否可以在不使用Node.JS的情况下使用POST请求将数据传递给JS脚本?

Javascript 是否可以在不使用Node.JS的情况下使用POST请求将数据传递给JS脚本?,javascript,http,Javascript,Http,我正在开发一个室内平面图生成器,它基本上是一个JS脚本,它根据HTML画布上提供的数据绘制平面图 以下是对我开发的脚本的基本调用: var indoorMaps = indoorMaps({ floorSections: [ { x: 0, y: 0, width: 10, height: 10, backgroundColor: "#FFFFFF",

我正在开发一个室内平面图生成器,它基本上是一个JS脚本,它根据HTML画布上提供的数据绘制平面图

以下是对我开发的脚本的基本调用:

var indoorMaps = indoorMaps({
    floorSections: [
        {
            x: 0,
            y: 0,
            width: 10,
            height: 10,
            backgroundColor: "#FFFFFF",
            foregroundColor: "#000000"
        }
    ]
});
基本上,我有两个客户:

  • 移动(安卓、iOS)
  • 桌面(Java跨平台JAR可执行文件)

如果我将脚本托管在web服务器上,如何在代码中调用该脚本?我真的认为仅仅为了向其中传递数据而添加一种服务器端脚本语言(如Node)是过分的,我想探索其他可能的选项,它们可以更有效地满足应用程序的要求。

在代码中称该脚本为
是什么意思?您的意思是在您的移动和桌面客户端中执行上述JS代码?或者只是阅读JS代码并从中获取必要的参数结构?我想执行上面的JS代码。两个平台上的客户端代码库是否与JS代码具有相同的类/对象,在这种情况下,类/对象
indoorMaps
?不,它们没有。我所要做的就是传递实例化
indoorMaps
对象所需的数据,并获得结果画布并将其嵌入为图片。然后我的意见是,您只保留JSON格式/JSON文件下的数据,并让您的客户机请求并解析其中的数据。
{floorSections:[{x:0,y:0,宽:10,高:10,背景色:“#FFFFFF”,前背景色:“#000000”}]