繁体   English   中英

如何在变量Json href属性中插入值?

[英]How to insert value in a variable Json href attribute?

我想在不使用代码的情况下在href链接中放入一个变量,这是直接链接创建中的一个问题。

示例如下:

<a href="http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_COD_UNI=" + [CODIGO_RASTREAMENTO] targert="_blank">código de rastreamento</a>

变量[CODIGO_RASTREAMENTO]来自服务器端的Json文件。

注意:我不能使用脚本

对于内联,您的选择确实很有限。 例如,您可以使用“ onmouseover”事件动态地将占位符替换为变量值。

假设您有以下链接

<a href="http://www.google.com/search?q=CODIGO_RASTREAMENTO" target="_blank">
  Search
</a>

在这种情况下,“ CODIGO_RASTREAMENTO”只是一个占位符。 CODIGO_RASTREAMENTO会分配变量CODIGO_RASTREAMENTO ,例如

var CODIGO_RASTREAMENTO = 'stackoverflow';

您可以将以上链接修改为

<a href="http://www.google.com/search?q=CODIGO_RASTREAMENTO"
   onmouseover="this.href = this.href.replace('CODIGO_RASTREAMENTO', CODIGO_RASTREAMENTO)" 
   target="_blank">
      Search
</a>

它用实际值替换占位符,因此当您实际单击链接时-值生效。

演示: http//jsfiddle.net/5v2S9/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM