HTML代码中的PHP语法

时间:2011-10-30 17:39:53

标签: php javascript jquery html javascript-framework

我正在尝试在Javascript语句中使用一些PHP代码。现在语法有点令人困惑的引号bcoz,我无法在本地测试它(不能直接在服务器上测试)

那么请你确认以下代码行是否正确;

"<a href='<?php somePHPFunction(" + $(this).text() + '.doc",10000,1,0); ?>'>" +  $(this).text() + "</a>"

基本上我在评估后需要以下内容;

<a href="http://myServer.com/DocNum123.doc">DocNum123</a>

PHP函数将返回没有扩展名的服务器端路径和文件名(http://myServer.com/someFile)

$(this).text()也会返回DocNum123

1 个答案:

答案 0 :(得分:2)

提示:你不能。

PHP是服务器端。代码在页面发送到您的浏览器之前运行。 Javascript是客户端。它在服务器向您发送页面后执行。

要使代码正常工作,需要:   - 在服务器上运行PHP代码,向您发送页面。   - 运行Javascript,“编辑”页面   - 请求服务器提供其他版本的页面,现在包含代码。

但是,您可以直接将其添加到HTML中。

只需使用The file is at the location <?php SomeMethod(); ?>.

即可