Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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
PHP内部HTML内部Javascript内部PHP_Javascript_Php_Html - Fatal编程技术网

PHP内部HTML内部Javascript内部PHP

PHP内部HTML内部Javascript内部PHP,javascript,php,html,Javascript,Php,Html,我把这个放在一个while循环中 echo 'var contentString = '<div id="content" > <div id="bodyContent"> <p>' + $row[name]+ '</p> </p>

我把这个放在一个while循环中

echo 'var contentString = '<div id="content" >
                           <div id="bodyContent">
                           <p>' + $row[name]+ '</p> 
                           </p>
                           </div>
                           </div>';';

想想你在找这样的东西:

echo "var contentString = \"<div id=\"content\">
                            <div id=\"bodyContent\">
                                <p>" . $row['name'] . "</p> 
                            </div>
                       </div>\";";
echo“var contentString=\”
“$row['name']”。

\";";
也许你读到这篇文章也很好:


只需转义Javascript中使用的单引号即可

echo 'var contentString = \'<div id="content" >
                           <div id="bodyContent">
                           <p>' . $row['name'] . '</p>
                           </div>
                           </div>\';';
echo'var contentString=\'
"$行['name']。'

\';';
在PHP中使用引号有几种方法

在这里,您的浏览器会将“引用”解释为引用,并使用JavaScript:

echo "
  var contentString = &quot;
    <div id='content'>
      <div id='bodyContent'>
        <p>" . $row['name'] . "</p>
      </div>
    </div>&quot;
";

因为你没有在
你的目标是什么之前跳过单引号?!另外,如果这是在一个while循环中,你可能会想要动态变量名,否则这很可能不会像预期的那样工作。也许解释一下你在做什么,我们可以帮助你找到更好的解决方案嘿,我正在将标记加载到地图上。我会发布更多的代码。Th也许吧,但他似乎希望js变量包含这个,而不仅仅是回显它out@ElefantPhace我看不出他写这段代码的目的!如果他想输出一个javascript赋值,或者不幸的是,他需要JS变量作为javascript函数中使用的变量,那么使用PHP变量thosege会非常麻烦有没有什么建议?
echo 'var contentString = \'<div id="content" >
                           <div id="bodyContent">
                           <p>' . $row['name'] . '</p>
                           </div>
                           </div>\';';
echo "
  var contentString = &quot;
    <div id='content'>
      <div id='bodyContent'>
        <p>" . $row['name'] . "</p>
      </div>
    </div>&quot;
";
echo "
  var contentString = \"
    <div id='content'>
      <div id='bodyContent'>
        <p>" . $row['name'] . "</p>
      </div>
    </div>\"
";