Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的代码中有错误_Javascript_Php - Fatal编程技术网

Javascript 我的代码中有错误

Javascript 我的代码中有错误,javascript,php,Javascript,Php,为什么我的这个填充不起作用,以及如何纠正错误……我是新来的 sign_creator($data); // Creates a GET array for arrays $data echo '<script type="text/javascript"> var page = "'; echo 'https://api.facebook.com/restserver.php?'.http_build_query($data); // Show out link results ec

为什么我的这个填充不起作用,以及如何纠正错误……我是新来的

sign_creator($data); // Creates a GET array for arrays $data
echo '<script type="text/javascript">
var page = "';
echo 'https://api.facebook.com/restserver.php?'.http_build_query($data); // Show out link results
echo '";
var $dialog = $('<div></div>') .html('<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>') 
.dialog(
{ autoOpen: false, modal: true, height: 625, width: 500, title: "Some title" }
);
 $dialog.dialog('open');
</script>';




?>
sign_creator($data);//为数组$data创建GET数组
回声'
var page=“”;
回声'https://api.facebook.com/restserver.php?'.http_build_query($data);//显示链接结果
回声';
var$dialog=$('').html('')
.对话(
{autoOpen:false,modal:true,高度:625,宽度:500,标题:“Some title”}
);
$dialog.dialog('open');
';
?>

您必须转义单引号,请尝试以下操作:

<?php 
sign_creator($data); // Creates a GET array for arrays $data
echo '<script type="text/javascript">
var page = "';
echo 'https://api.facebook.com/restserver.php?'.http_build_query($data); // Show out link results
echo '";
var $dialog = $(\'<div></div>\') .html(\'<iframe style="border: 0px; " src="\' + page + \'" width="100%" height="100%"></iframe>\') 
.dialog(
{ autoOpen: false, modal: true, height: 625, width: 500, title: "Some title" }
);
 $dialog.dialog(\'open\');
</script>';

在php中使用单引号定义字符串时,若要在字符串中使用它,则必须使用反斜杠(
\
)告诉php它是唯一的字符,而不是代码

sign_creator($data); // Creates a GET array for arrays $data
echo '<script type="text/javascript">
var page = "';
echo 'https://api.facebook.com/restserver.php?'.http_build_query($data); // Show out link results
echo '";
var $dialog = $("<div></div>").html(\'<iframe style="border: 0px; " src="' + page + '" width="100%" height="100%"></iframe>\') 
.dialog(
{ autoOpen: false, modal: true, height: 625, width: 500, title: "Some title" }
);
 $dialog.dialog(\'open\');
</script>';

?>
sign_creator($data);//为数组$data创建GET数组
回声'
var page=“”;
回声'https://api.facebook.com/restserver.php?'.http_build_query($data);//显示链接结果
回声';
var$dialog=$(“”).html(\'\')
.对话(
{autoOpen:false,modal:true,高度:625,宽度:500,标题:“Some title”}
);
$dialog.dialog(\'open\');
';
?>
但您可以使用以下代码从php标记中回显字符串:

sign_creator($data); // Creates a GET array for arrays $data
?>

<script type="text/javascript">
    var page = "https://api.facebook.com/restserver.php?<?php echo http_build_query($data) ?>";
    var $dialog = $("<div></div>").html('<iframe style="border: 0px;" src="' + page+ '" width="100%" height="100%"></iframe>').dialog({ autoOpen: false, modal: true, height: 625, width: 500, title: "Some title" });
    $dialog.dialog('open');
</script>
sign_creator($data);//为数组$data创建GET数组
?>
变量页=”https://api.facebook.com/restserver.php?";
var$dialog=$(“”).html(“”).dialog({autoOpen:false,model:true,高度:625,宽度:500,标题:“某些标题”});
$dialog.dialog('open');

帮助我sanket Makani欢迎来到SO。请更新您的问题,以清楚地说明您预期会发生什么,然后显示实际输出。如果你想让人们花时间来帮助你,你应该在你的问题中做到这一点。此外,还应避免请求帮助,因为这不会增加网站的价值,因此在这里积极劝阻。)