我在将JavaScript放入PHP开关盒中时遇到问题,我遇到了这个问题:
代码如下:
case 'settings':
<script type="text/javascript">
($('<div class="'+ currentdiv +'">').load(settings.php).appendTo
($(targetdiv)));
</script>
break;
答案 0 :(得分:1)
问题解决了!问题在于关闭php并再次打开它,因为它无法将javascript留在php中!
case 'configurations':
?> <script type="text/javascript">
($('<div class="div-content">').load("server/settings.php").appendTo
(".content-loaded-tab"));
</script>
<?php
break;
答案 1 :(得分:1)
需要将其捕获为String,然后将其回显到文档中。
case 'settings':
$script = "<script type='text/javascript'>\r\n";
$script .= '\t$("<div>", { class: currentdiv }).load("settings.php").appendTo($(targetdiv)));\r\n';
$script .= "</script>\r\n";
echo $script;
break;
希望有帮助。