我创建了一个表格制作者,有点像Formtorch for codeigniter。 该表单由6个文本框组成,提交时将转到php文件以通过ajax执行。一切都有效,除了我的显示器。这是我想要显示为代码而不是可执行脚本。我们的想法是简单地复制并粘贴它以快速制作表格。
<p>
<label for="<?php $v1;?>"><?php echo $v1;?></label>
<input type="text" name="<?php $v1;?>" id="<?php $v1;?>" />
<label class="error" id="<?php $v1;?>">This field is required</label>
</p>
正如您所料,当它返回到Ajax成功脚本时,它将作为标签和输入框出现。我的ajax显示是这样的:
success: function(msg){
if(msg){
$('#display').html(msg).show();
}else{
$('#display').text("nothing came back");
}
}
如上所述,除格式外,ajax提交和显示工作完美。我试过&lt;代码&gt;,&lt;前&gt;。如果我将html成功切换为文本,我会得到一个未经格式化的混乱文本。有任何想法吗?这是在localhost上,所以我不能给你看页面
Formtorch http://formtorch.geekhut.org/
谢谢
答案 0 :(得分:1)
你必须更换所有&lt;和&gt; <
和>
答案 1 :(得分:1)
<
和>
之间的所有内容都被解释为HTML标记,您需要将其分别转移到<
和>
,例如使用$().text();