Javascript 将参数发送到本地HTML文件
我正在从XML文件中获取URL地址。该URL链接到一个HTML文件, html根据我发送给他的参数(使用javascript)构建自身。 XML中的一个示例行是:Javascript 将参数发送到本地HTML文件,javascript,html,xml,local-files,Javascript,Html,Xml,Local Files,我正在从XML文件中获取URL地址。该URL链接到一个HTML文件, html根据我发送给他的参数(使用javascript)构建自身。 XML中的一个示例行是: <Module Id="1" URL="../../Modules/MessageComposer/module.htm" SRC="email.png" /> 我想将此行设置为: <Module Id="1" URL="../../Modules/MessageComposer/module.htm?UID=
<Module Id="1" URL="../../Modules/MessageComposer/module.htm" SRC="email.png" />
我想将此行设置为:
<Module Id="1" URL="../../Modules/MessageComposer/module.htm?UID=1" SRC="email.png" />
我想知道这是否有效?
提前感谢。除非您使用本地服务器获取URL,否则本地文件不会查询任何内容 因此,如果您希望本地文件对传递到其URL的参数做出反应,例如在HTML中,您可以使用JavaScript解析
window.location.search
,并对其进行处理
如果要在本地触发查询,请使用简单的本地服务器LAMP/WAMP。
获取您的参数:
var params = window.location.search.slice(1).split("&");
对于每个get名称和值:
for(var p=0; p<params.length; p++) {
var nv = params[p].split("=");
var name = nv[0], value = nv[1];
// What you want to do with name and value...
}
用于(var p=0;p您希望HTML文件与提供的参数有什么关系?它是SQL查询的一个参数,因此我只想知道是否可以使其像这样工作本地文件不会查询任何内容,除非您使用本地服务器获取URL…您想查询WebSql数据库吗?不,对于Microsoft SQL server 2008,我明白了,可以吗请给我一个例子如何做?使用javascript还是使用本地服务器?我在javascript中获取参数,那么我首先应该如何编写链接,以及如何使用我想要的参数获取链接?好的,我知道如果HTML页面不获取参数,如何从javascript获取参数,我的问题是如何构建li如何确保我构建的HTML文件将接收该参数?是否使用XSL生成HTML页面?
<xsl:for-each select="//Module">
<xsl:element name="a">
<xsl:attribute name="href"><xsl:value-of select="URL"/></xsl:attribute>
<xsl:value-of select="URL"/>
</xsl:element name="a">
</xsl:for-each>