插入& lt; ?PHP文件中的字符串
insert <?php into a string in php file
我想创建一个JavaScript字符串来保存一个动态php页面
newwindow=window.open();
newdocument=newwindow.document;
newdocument.write(HTMLstring);
newdocument.close();
功能。当我尝试插入页面的第一部分时它会启动一个PHP块
HTMLstring+='<?php';
HTMLstring+='echo "this should print";';
HTMLstring+='?>';
我试着从
开始 HTMLstring+='<'?php';
但是我得到
<!--?phpecho "this should print";?-->
在JavaScript中有办法做到这一点吗?
thank you
你误解了JavaScript和PHP的工作方式。PHP在服务器上运行,JavaScript在客户端运行。使用JavaScript创建PHP代码基本上是不可能的。
在您的情况下,应该可以使用PHP直接将字符串输出到JavaScript中(如
)。<script> var myHTML = "<? echo $variable; ?>"; </script>
当您需要从JavaScript中访问PHP时,另一个常见的解决方案是Ajax。
相关文章:
- 如何在JS文件中获取资源(.resx)字符串
- 使用JSON文件中的变量(字符串)填充文本区域
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- node.js将字符串转换为要上传到Web服务器的文件
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 将文件的内容读取为Javascript中的字符串
- 使用JavaScript将压缩文本文件加载到字符串中
- 使用gulp-angular gettext从JS文件中提取字符串不起作用
- 将字符串文件类型/权限转换为数字
- 我可以在两个javascript文件之间传递一个字符串吗?
- 为什么我在 webpack 中需要 html 文件时会得到一个位置字符串
- 如何将JS字符串解释为文件或在Bundlebars中使用字符串
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- 解析CSV文件中的字符串
- 传递字符串的普通$.post()和传递文件的有什么区别
- 通过php文件替换多个字符串
- 如何在取消上传时识别文件字符串
- Javascript-从文件(字符串)中清除恶意代码
- 如何将外部php文件字符串分配给javascript变量