首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在javascript中为url或任何东西实现php标签

如何在javascript中为url或任何东西实现php标签
EN

Stack Overflow用户
提问于 2010-12-31 14:03:43
回答 5查看 1K关注 0票数 0

我想知道如何在url的javascript中使用<?php?>?你必须走一条特定的路线,有人知道吗?

正常的方式,例如:

代码语言:javascript
复制
$fetchContent = $('#div').load('website/members #content');

我想要做的是:

代码语言:javascript
复制
$fetchContent = $('#grav').load('<?php?> #poppu');

是的,这是错误的地狱笑,但我相信有人知道

我也想知道如何将php与javascript捆绑在一起,但这可能是一个全新的话题。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-12-31 14:22:13

您说得对:)

是的,这是错误的地狱笑,但我相信有人知道

无论如何,从您的php脚本中,将url作为javascript代码输出到脚本中用于ajax调用的javascript之前的任何位置,例如

代码语言:javascript
复制
<?php
    echo '<script language="javascript"> var g_ajax_url = "'. $the_url . '";</script>';
?>

在你的javascript中,这样使用它。

代码语言:javascript
复制
$fetchContent = $('#grav').load(g_ajax_url + ' #poppu');

它所做的只是将g_ajax_url定义为一个具有适当php值的全局变量,您可以像使用其他变量一样在js中使用该变量。

要将php与js直接绑定,请尝试查看xmlrpc主题。

票数 2
EN

Stack Overflow用户

发布于 2010-12-31 14:09:00

你不能把它们“捆绑”在一起,因为它们在两个不同的处理过程中运行,php在服务器上处理,而javascript在浏览器中处理。

但是,您可以在php文件中呈现javascript。

如果您的javascript包含在php页面的<script>标记中,那么您的示例应该可以正常工作。在脚本被发送到浏览器之前,php会将urls呈现到脚本中。

如果你想用php包含的urls加载外部的javascript文件,你需要设置合适的头文件并像普通的.js文件一样包含php文件。

关于这个主题的好文章HERE

票数 1
EN

Stack Overflow用户

发布于 2010-12-31 14:09:10

如果javascript在.php文件中,则可以使用<?php echo $url ?>;如果该文件是.js,则不能使用<?php ?>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4568433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档