"<data:post.body/>"
]
<input type="hidden" name="blogID" value="xxxxI_KNOW_IT'S_BLOG_IDxxxxxx" id="blogID"> <input type="hidden" name="postID" value="HERE_SHOULD_BE_THE_POST_ID" id="postID">
我应该使用这样的javascript:
<script type='text/javascript'>"<data:post.id/>"</script>
若然后如何? 或任何其他方式?
答案 0 :(得分:0)
我对小工具写作并不熟悉,但这里有一些可能有用的想法。
首先,我假设您可以调用一些东西来获取JavaScript中的帖子ID。如果是这样,那么您可以尝试从JavaScript动态编写HTML,以便您可以在post id中写入。这个机制基本上是在页面加载并写入页面的HTML时进行回调。
另一种选择是稍后使用DOM操作来编辑输入元素。您应该可以使用getElementByID
来呼叫postID
,然后您可以使用帖子ID值添加或修改value
属性。这需要比第一个选项多一点的工作,但在某些方面更清晰,因为你只需要在一个地方动态修改HTML,而不是动态地生成它。