php - 在 jQuery SwitchCase 中回显 PHP 变量?

标签 php javascript jquery

我有一个 jQuery 脚本,我将其包含在 PHP 页面上,该页面获取 mt 内容并创建 facebook/myspace 共享链接。我在构建共享 URL 的 swith case 语句中回显 PHP 代码时遇到问题。这是我的代码:

案例“ Facebook ”: this.href += '?t=' + document.title + '&u=http://foobar.com/detail.php?id='; 中断;

服务器未正确解析 PHP 代码,它正在传递值 id=<?php echo "1";?>而不是 1. 我可以不将 PHP 代码插入到 javascript include 中吗?

最佳答案

选项 1. 在您的 file.php 中:

<script type="text/javascript">
   var varName = "<?php echo '1'; ?>"; // global
</script>
<script type="text/javascript" src="myscript.js"></script>

选项 2. 创建一个返回 javascript 内容类型 externalphp 的 PHP 文件

关于php - 在 jQuery SwitchCase 中回显 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717469/

相关文章:

javascript - 在 ASP.NET C# 中获取 .ClientID 的问题

jQuery:如何将 div 添加到 HTML 文件的末尾?

php - 为什么jquery多上传插件无法上传?

java - 使用 Retrofit 将图像从 Android 上传到 PHP 服务器

javascript - Backbone JS 正确填充模型/集合

php - Ajax PHP 作用域问题

javascript - 将 JQuery .css 放入条件语句

jquery - 搜索不起作用后同位素重新排序

php - 在 array_filter 中使用外部变量

php - 如何使用 PHP 获取数据表