只要其中有<iframe>,我的帖子就会被清除

时间:2016-06-21 04:33:51

标签: javascript php jquery codeigniter iframe

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

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

以及正在发送的参数是

&# 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。请帮助我,因为我真的尝试了所有我能想到的...谢谢......

&#xA;&#xA;
&#xA;&#xA;

我的其他信息ajax使用:

&#xA;&#xA;
  var posts = $('#default_form')。serialize();&#xA; $ .post(path +“/ procedure /”,posts,function(result){&#xA; var result = $ .parseJSON(result);&#xA;});&#xA;  
&#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;“,它们在帖子中都运行良好

&#xA;

1 个答案:

答案 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');