如何在php中使用javascript代码?
我在做什么? 我有一个动态创建的html分区,包含用户玩的游戏的分数,用户可以在社交媒体上分享 对于共享,我有元标签,例如facebook如何在php中使用javascript代码?,javascript,php,html2canvas,Javascript,Php,Html2canvas,我在做什么? 我有一个动态创建的html分区,包含用户玩的游戏的分数,用户可以在社交媒体上分享 对于共享,我有元标签,例如facebook 您必须从PHP中回显HTML <?php session_start(); $img_url = $_POST['img_url']; if(!isset($url)) { echo "<script> function capture() { //your js code here
您必须从PHP中回显HTML
<?php
session_start();
$img_url = $_POST['img_url'];
if(!isset($url)) {
echo "<script>
function capture() {
//your js code here
}
</script>";
}
?>
<html>
<!--dynamically created html division -->
</html>
您必须从PHP中回显HTML
<?php
session_start();
$img_url = $_POST['img_url'];
if(!isset($url)) {
echo "<script>
function capture() {
//your js code here
}
</script>";
}
?>
<html>
<!--dynamically created html division -->
</html>
解决方案之一是使用here document将整个HTML页面分配给PHP变量,然后在符合您需要的地方回显/打印它,您也可以在其中包含Javascript代码 示例“此示例不包括您提到的图像内容,但您可以使用任何Javascript代码”
解决方案之一是使用here document将整个HTML页面分配给PHP变量,然后在符合您需要的地方回显/打印它,您也可以在其中包含Javascript代码 示例“此示例不包括您提到的图像内容,但您可以使用任何Javascript代码”
为了在浏览器中交付,我们必须将JS代码构造为PHP代码中的字符串
例如Test.phtml-在某种情况下调用js函数。
<body>
<?php if($this->emptyData){ ?>
<div id="someTestDialog">
<!-- call js function below -->
<?php
echo '<script type="text/javascript">testDialog();</script>';
?>
</div>
<?php } ?>
</body>
<script>
function testDialog() {
return $("<div class='dialog' title='Alert'><p>Hello World</p></div>")
.dialog({
resizable: false,
height:90,
width:90,
modal: true,
dialogClass: 'no-close success-dialog',
buttons: {
"OK": function() {
$( this ).dialog( "close" );
}
}
});}
$(document).ready(function() {
var text = "some code here" }); </script>
函数testDialog(){
return$(“helloworld”)
.对话({
可调整大小:false,
身高:90,
宽度:90,
莫代尔:是的,
dialogClass:“无关闭成功对话框”,
按钮:{
“OK”:函数(){
$(此).dialog(“关闭”);
}
}
});}
$(文档).ready(函数(){
var text=“此处的某些代码”});
为了在浏览器中交付,我们必须将JS代码构造为PHP代码中的字符串
例如Test.phtml-在某种情况下调用js函数。
<body>
<?php if($this->emptyData){ ?>
<div id="someTestDialog">
<!-- call js function below -->
<?php
echo '<script type="text/javascript">testDialog();</script>';
?>
</div>
<?php } ?>
</body>
<script>
function testDialog() {
return $("<div class='dialog' title='Alert'><p>Hello World</p></div>")
.dialog({
resizable: false,
height:90,
width:90,
modal: true,
dialogClass: 'no-close success-dialog',
buttons: {
"OK": function() {
$( this ).dialog( "close" );
}
}
});}
$(document).ready(function() {
var text = "some code here" }); </script>
函数testDialog(){
return$(“helloworld”)
.对话({
可调整大小:false,
身高:90,
宽度:90,
莫代尔:是的,
dialogClass:“无关闭成功对话框”,
按钮:{
“OK”:函数(){
$(此).dialog(“关闭”);
}
}
});}
$(文档).ready(函数(){
var text=“此处的某些代码”});
您是否尝试过使用ajax?PHP是服务器端,如果您要求使用ajax在同一页面中发布img val,则需要将脚本回送到HTML。@Icewine。我这样做了,但因为ajax稍后会将值发回同一页面,所以scraper无法获取该值。@JuanjoSalvador我没有理解你所说的。你能举一个简短的例子吗?你是否尝试过使用ajax?PHP是服务器端,你需要echo
将你的脚本转换成HTML。@Icewine如果你要求使用ajax在同一页面中发布img val。我这样做了,但因为ajax稍后会将值发回同一页面,所以scraper无法获取该值。@JuanjoSalvador我没有理解你所说的。你能举一个简单的例子吗?可能的重复对这里需要实现的目标毫无帮助。Facebook scraper仍然不会执行任何JavaScript。您的支持为我在脚本中开发的内容提供了指导。谢谢这对我们需要实现的目标毫无帮助。Facebook scraper仍然不会执行任何JavaScript。您的支持为我在脚本中开发的内容提供了指导。谢谢