繁体   English   中英

将 PHP 中的 HTML 形式包含文件转换为单行,以提供 JQuery 方法

[英]Transform HTML form in PHP include file to single line for feeding JQuery methods

我有一些 php 和一些 php 处理,其中也有:

<form action="" method="post">
<input type="text" name="name" value="bleh" />
<input type="submit" name="submit" value="submit" />
</form>

我还有 other.php 和一些 jquery 脚本:

<h1>form goes here</h1>
<script>
$("h1").replaceWith(" <?php include ('some.php'); ?> ");
</script>

问题是...... replaceWith function 不起作用,因为显然包含被替换为 some.php 文件中具有空格和换行符的表单。 我在包含之前尝试了修剪,但它没有用。

如果我想在 some.php 中使用该格式和换行符(而不是使其成为单行),我该如何解决它?

您可以将包含写入隐藏的文本区域并从那里读取:

<textarea id="formhtml" style="display:none;"><?php include ('some.php'); ?></textarea>

然后替换 h1:

$("h1").replaceWith($("#formhtml").html());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM