嗨,这是我的问题我有一个表格


 < div class =“default-form”id =“website_form”data-method =“网站“>
 < div class =“panel-heading panel-heading-transparent”> < strong>网站信息< / strong> < / DIV>
 < div class =“panel-body”>
 < form class =“validate well”id =“default_form”onsubmit =“return false;” data-toastr-position =“top-right”data-success =“已发送!谢谢!” NOVALIDATE = “NOVALIDATE” >
 <字段集> 
 < div class =“row”>
 < div class =“form-group”>
 < div class =“col-md-12 col-sm-12”> < label> Title *< / label> < input type =“text”class =“form-control required”value =“{$ set_data.DEF_TITLE}”name =“d [DEF_TITLE]”id =“DEF_TITLE”> < / DIV>
 < / DIV>
 < / DIV>
 < /字段集>
 < div class =“row”>
 < div class =“form-group”>
 < div class =“col-md-12 col-sm-12”> < button id =“submit_form”data-fid =“default_form”class =“btn btn-3d btn-primary btn-xlg btn-block margin-top-30”type =“submit”>
 UPDATE
 < /按钮> < / DIV>
 < / DIV>
 < / DIV>
 < /形式>
 < / div>
< / div>



 以及正在发送的参数是
&# xA;&#xA; <前> d [DEF_TITLE]示例消息&lt; iframe&gt;&lt; / iframe&gt;&#xA;
&#xA;&#xA; 源代码是
&#xA;&#xA; DEF_TITLE%5D =示例+消息+%3Ciframe%3E%3C%2Fiframe%3E&#xA;
&#xA;&#xA; 在我通过ajax提交表单后,现在我的服务器代码(帖子将被定向)是
&#xA;&#xA; function procedure()&#xA; {&#XA; $ fs = $ this-&gt; input-&gt; post('d');&#xA;的print_r( 'BBB');&#XA;的print_r($ FS);&#XA;退出;&#XA; }&#xA;
&#xA;&#xA; 我在帖子中收到了empyt。但是,如果我删除了我将在表单中输入的文本中的&lt; iframe&gt;
或&lt; iframe&gt;&lt; / iframe&gt;
,那么该帖子现在将有一个值。这怎么可能?我只使用php codeigniter。请帮助我,因为我真的尝试了所有我能想到的...谢谢......
我的其他信息ajax使用:
&#xA;&#xA; var posts = $('#default_form')。serialize();&#xA; $ .post(path +“/ procedure /”,posts,function(result){&#xA; var result = $ .parseJSON(result);&#xA;});&#xA;
&#xA;&#xA; 其他信息似乎html标签使帖子只消失了。我尝试了“test&lt; b&gt;”,“test&lt; html&gt;”,“test&lt; div&gt;”,“test&lt; strong&gt;”,“test&lt; ul&gt;”,“test&lt; li&gt; ;“,”测试&lt; table&gt;“
,它们在帖子中都运行良好
答案 0 :(得分:2)
请尝试以下操作:更改输入名称
<label>Title *</label> <input type="text" class="form-control
required" value="{$set_data.DEF_TITLE}" name="def_title"
id="DEF_TITLE">
$fs = $this->input->post('def_title');