将数据从javascript序列化到php在传递时出错&;

将数据从javascript序列化到php在传递时出错&;,javascript,Javascript,我使用以下代码将表单数据转换为序列化并发送到php: 我正在使用summernote将html转换为文本: var str = $('#description').summernote('code'); var formData = $('#form').serialize(); var formData2=formData+'&data='+str; 数据有一个参数,其值包括,当包含和时,会弹出一个错误。如何将相同的值传递给php &name=title_name&

我使用以下代码将表单数据转换为序列化并发送到php:

我正在使用summernote将html转换为文本:

var str = $('#description').summernote('code');
var formData =  $('#form').serialize();
var formData2=formData+'&data='+str;
数据有一个参数,其值包括
,当包含
时,会弹出一个错误。如何将相同的值传递给php

&name=title_name&data=<p>TL/DR: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vitae vestibulum dui. Donec non diam eget quam consectetur rhoncus at et purus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse placerat accumsan orci ac hendrerit. Donec porttitor, tortor sed laoreet aliquam, libero urna lacinia lorem, laoreet euismod urna felis tincidunt nunc. Nam posuere massa quam, at ultrices est sollicitudin vel.!</p><p><br></p><p> Lorem ipsum?&nbsp;</p><p><br>Lorem ipsum</p><p>
&name=title\u name&data=TL/DR:Lorem ipsum dolor sit amet,concetetur adipsicing elit。前庭静脉曲张。不要在普鲁斯河上用非直径的钻石。在faucibus中,Interdum和malesuada在第一次同侧前就出名了。悬垂的地方是一个累赘的地方。Donec porttitor、tortor sed laoreet aliquam、libero urna lacinia lorem、laoreet euismod urna felis tincidunt nunc。Nam posuere massa quam,ultrices est sollicitudin vel


洛雷姆同侧


Lorem ipsum


为了扩展我的评论,jqwuery的
serialize()
函数url将表单字段编码为流程的一部分

由于要手动将数据附加到结果中,因此需要对该数据执行相同的操作:

var formData2 = formData + '&data=' + encodeURIComponent(str);

如果这不是一个与php相关的问题,那么应该删除标记,因为没有代码支持它,因为它会使问题变得不清楚。您能显示完整的代码吗?:)我已经更新了代码。过来看。我正在使用summernote将文本转换为html
var formData2=formData+'&data='+encodeURIComponent(str)
formData
是由jquery进行读取编码的,因此您只需要对从wysiwyg中手动获取的数据进行编码,如我在注释中所示。你试过了吗?