我的页面上有php和javascript代码,但我想在这里做的是php上有一个值,我想把它放到我的javascript代码中
我会在这里详细说明
这是我的javascript
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "http://domain.com",
"name": "Home"
}
}, {
"@type": "ListItem",
"position": 2,
"item": {
"@id": "http://domain.com/foldera",
"name": "foldera"
}
}, {
"@type": "ListItem",
"position": 3,
"item": {
"@id": "http://domain.com/foldera/folderb",
"name": "folderb"
}
}, {
"@type": "ListItem",
"position": 4,
"item": {
"@id": "http://domain.com/foldera/folderb/file.php",
"name": "GRAB IT HERE"
}
}]
}
</script>
在我的js代码的第4个位置,我有市场在那里抓住它“name”:“在这里抓住它”
这是我的php代码
<?php
$file = basename($_SERVER["PHP_SELF"]);
$filename = (count(explode('.', $file)) === 1 ? $file : implode('.', array_slice(explode('.', $file), 0, (count(explode('.', $file))-1))));
$Pages = array(
'foldera' => 'foldera',
'folderb' => 'folderb',
$filename => 'WHATEVER IS IN HERE'
);
$path = $_SERVER["PHP_SELF"];
$parts = explode('/',$path);
if (count($parts) < 2)
{
echo("home");
}
else
{
echo ("<a href=\"http://domain.com\">Home</a> » ");
for ($i = 1; $i < count($parts); $i++)
{
if (!strstr($parts[$i],"."))
{
echo("<a href=\"");
for ($j = 0; $j <= $i; $j++) {echo $parts[$j]."/";};
echo("\">". str_replace('-', ' ', $Pages[$parts[$i]])."</a> » ");
}
else
{
$str = $parts[$i];
$pos = strrpos($str,".");
$parts[$i] = substr($str, 0, $pos);
echo str_replace('-', ' ', $Pages[$parts[$i]]);
};
};
};
?>
我在那里输入了我的php代码$filename=
重点是从php内部获取该值,其中显示“在此处获取”
希望你明白抱歉问了这么长时间
当你加载你的Javascript时,如果它是在一个与PHP兼容的超文本标记语言中(以. php结尾),你可以简单地在字符串中回声你的值。
<body>
<!-- ... -->
<script>
/*...*/
var value = "<?php echo $variable; ?>";
/*...*/
</script>
<!-- ... -->
</body>
如果不是,你能做什么呢?在你的超文本标记语言中声明一个全局变量,分配你需要的值,并在你的javascript中检索这个变量。:
<html>
<head>
<!-- ... -->
<script>var myvalue = "<?php echo $value; ?>";</script>
<!-- ... -->
</head>
<body>
<!-- ... -->
</body>
</html>
以及Javascript中的
var value = myvalue;
我不推荐最后一个选项,因为它允许客户端修改变量。
问题内容: 如何不使用来获取html源代码? 我需要知道这一点,因为在某些虚拟主机上已禁用,因此您不能使用。是否可以使用cURL获取html文件的源(如果启用了cURL支持)?如果是这样,怎么办?谢谢。 问题答案: 请尝试以下操作: 我只推荐小文件使用。大文件将作为一个整体读取,并且可能会产生内存错误。 编辑:在评论中进行了一些讨论之后,我们发现问题是服务器无法解析主机名,并且该页面另外是http
问题内容: 我需要获取网页中元素的实际html代码。 例如,如果元素中的实际html代码是 运行此javascript getElementById(’myE’)。innerHTML 给我,这是解码后的形式 如何使用javascript? 问题答案: 您所拥有的应该工作: 元素测试: JavaScript测试: 确保无论您在哪里 _使用_结果都不会显示为空格,这种情况很可能会出现。如果要将其显示在
问题内容: 我正在使用CURL来获取网站的状态(如果它处于启动状态/关闭状态或重定向到另一个网站)。我想使其尽可能地精简,但是效果不佳。 我把它包装在一个函数中。它工作正常,但性能并不是最好的,因为它会下载整个页面,如果我删除它,它会一直返回。 有谁知道如何提高性能? 问题答案: 首先确保URL实际上是有效的(字符串,不是空,语法不错),这可以快速检查服务器端。例如,首先执行此操作可以节省大量时间
本文向大家介绍javascript里使用php代码实例,包括了javascript里使用php代码实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript里使用php代码的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。
问题内容: 我可以通过编程获得名称的功能代码吗? 喜欢: 可能吗? 是否有任何PHP自描述函数来重构函数/类代码? (意味着不要从源文件中正确获取源代码) 在Java中存在:http : //java.sun.com/developer/technicalArticles/ALT/Reflection/ 在PHP: get_class_method(0函数) 的typeof ReflectionF
问题内容: 我正在尝试编写JavaScript函数以获取当前浏览器的宽度。 我发现了这个: 但是,如果身体的宽度为100%,它就会失败。 还有其他更好的功能或解决方法吗? 问题答案: 更新 我的原始答案写于2009年。尽管它仍然有效,但我想在2017年进行更新。浏览器的行为仍然有所不同。我相信jQuery团队在保持跨浏览器的一致性方面做得很好。但是,没有必要包括整个库。在jQuery源代码中,相关