3

这是上下文:

我正在编写一个 Python 代码,它使用此链接中的说明将 HTML 页面转换为 PDF 文件。我现在处理 POST 请求,该请求将以 HTML 文件作为输入,并在后一个链接中精确设置一些参数。

链接指出 HTML 输入文件必须由一些参数定义,在此示例中分组:


图片

在这个例子中,我不明白这部分的含义是什么: "json": "[\"a\": \"b\"]" ?以及如何使其适应我的情况。

所以我正在努力解决如何精确上图中以黄色突出显示的参数。

这是问题:

有关该领域 ( cpf:inputs > params > cpf:inline > json) 的文献状态如下:

json(string, optional)

JavaScript variables to be placed in global scope to reference while rendering the HTML.
This mechanism is intended to be used to supply data that might otherwise be retrieved using ajax requests.
The actual mechanics of accessing this content varies depending if rendering from a zip file or from a url.
When rendering from a zip file, the source collateral must include a script element such as:

<script src='./json.js' type='text/javascript'></script>

When rendering from a URL, the content of this json object is injected into the browser VM before the page is rendered.

default: {}

如果有人可以阅读并向我解释上面引用的文本的含义,那将有所帮助。谢谢!

4

1 回答 1

0

如果您不想每次使用脚本时都进行 Ajax 请求,可以访问 ajax 页面,使用 Ctrl+A 复制整个内容,然后将其粘贴到可以保存为 module.js 的空 javascript 文件中例如。当您到达通常执行请求的地步时,可以将其替换为 . 祝你好运!

PS:您的问题表述得非常好,我会投票赞成,但我现在还没有足够的声誉......

于 2021-07-20T10:47:22.430 回答