SAPUI5链接发送两个参数

时间:2015-05-22 17:38:32

标签: hyperlink href sapui5

我的页面上有一个SAPUI5链接,我想用它来调用另一个带有两个参数的php文件。据我所知,我正在格式化XML,但当我尝试将第二个参数包含在' href'属性,我收到一个错误,XML没有正确格式化。

以下是链接的XML - 我修改了href以删除敏感的服务器信息:

<Link id="pdfLink" xmlns="sap.m" text="PDF" href="https://../scripts/pdf/index.php?yr={/yr}&qtr={/qtr}" target="_blank"></Link>

当触发URL时,它应该与浏览器中的类似:

https://../scripts/pdf/index.php?yr=2015&qtr=1

如果手动输入,这将使用参数启动index.php文件。如果我删除&#39;&amp; qtr = {/ qtr}&#39; (或者甚至只是&amp;),然后我没有得到XML无效的错误,但当然是&#39; qtr&#39;参数未发送。

我也尝试过切换&amp;用;这不会导致无效的XML错误,但第二个参数在php中没有被读取。我该如何发送这两个参数?

1 个答案:

答案 0 :(得分:0)

在我发布问题之后,我想到了一些事情......&amp;并没有被解释为&amp;,因此我将链接更改为:

 <Link id="pdfLink" xmlns="sap.m" text="Create PDF" href="https://.../scripts/pdf/index.php?yr={/yr}&amp;qtr={/qtr}" target="_blank"></Link>                    

(我改变了&amp; to&amp;)这个改变有效!