dqg2269
2014-05-19 23:50
浏览 36
已采纳

ajax从tinyMCE文本字段向PHP发布数据

i have a text field TinyMCE 4.0 i when i am posting html from this field using ajax i seem to be having a problem with the data not ending up server side

in Firefox firebug it shows i posted this data

 attendanceID=&noteID=&Category=2&date=20-May-2014&leave=<p>&nbsp;</p> <p>fxghdfhdsfhsdfhsdf</p>&prn=15407&act=edit

server side PHP

  print_r( $_POST['leave']);

It prints

 <p>

but when i post this

  attendanceID=&noteID=&Category=2&date=20-May-2014&leave=<p>fadsfdasfasdf</p>&prn=15418&act=edit

everything works as expected prints

 <p>fadsfdasfasdf</p>

图片转代码服务由CSDN问答提供 功能建议

我有一个文本字段TinyMCE 4.0 i当我使用ajax从这个字段发布html时我好像有一个 Firefox firebug中数据没有结束服务器端的问题

它显示我发布了这个数据

  attendanceID =&amp; noteID =&amp; amp  ;类别= 2及日期= 20可能 -  2014&安培;离开= LT p为H.;&安培; NBSP;&LT; / p为H.  &lt; p&gt; fxghdfhdsfhsdfhsdf&lt; / p&gt;&amp; prn = 15407&amp; act = edit 
   
 
 

服务器端PHP

 <  code> print_r($ _POST ['leave']); 
   
 
 

打印

 &lt; p&gt;  
   
 
 

但是当我发布此

  attendanceID =&amp; noteID =&amp; Category = 2&amp; date =  2014年5月20日&amp; leave =&lt; p&gt; fadsfdasfasdf&lt; / p&gt;&amp; prn = 15418&amp; act = edit 
   
 
 

一切都按预期打印

 &lt; p&gt; fadsfdasfasdf&lt; / p&gt; 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • dqed19166 2014-05-20 00:05
    最佳回答

    You need to make your post parameters URL encoded.

    Try

    encodeURIComponent for javascript

    or

    rawurlencode for PHP

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题