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

时间:2011-05-24 19:04:10

标签: php jquery html include trim

我有一些带有一些php处理的some.php,它也有:

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

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

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

事情是...... replaceWith函数不起作用,因为显然include被替换为some.php文件中包含空格和换行符的表单。我在包含之前尝试过修剪,但它没有用。

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

1 个答案:

答案 0 :(得分:0)

您可以将include写入隐藏的textarea并从那里读取:

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

然后替换h1:

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