Ajax提交富文本,内容被截断,解决方法及思路

  • A+
所属分类:UEditor

Ajax提交富文本,内容被截断,解决方法及思路

方式一、用encodeURIComponent编码

  1. data=encodeURIComponent(data);  

方式二、ajax form验证

  1. data=$("#from").serialize();  
  2. //ajax提交如下  
  3. data="param="+data;  
  4. $.ajax({  
  5.     type:"POST",  
  6.     url:"test",  
  7.     data:data,////如果包含&字符的字符串会出现错误  
  8.     success:function(str){  
  9.       ......  
  10.     }  
  11.   });  

方式三,使用{"":""}组合数据

  1. $.ajax({  
  2.     type:"POST",  
  3.     url:"test",  
  4.     data:{"param":data},//使用此方式提交可避免字符串中特殊字符带来的数据截断的问题  
  5.     success:function(str){  
  6.        ......  
  7.     }  
  8.   });  
钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: