如何发布文本'&;nsbp';使用javascript?

如何发布文本'&;nsbp';使用javascript?,javascript,php,jquery,ajax,post,Javascript,Php,Jquery,Ajax,Post,我要发送的内容 <div id="preview">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</div> 阿贾克斯: $.ajax({ 键入:“POST”, 网址:'http:///libraries/ajax/pdf.php', 数据:'html='+\(“预览”).innerHTML+'&nama=a', 数据类型:“html”, beforeSend:funct

我要发送的内容

<div id="preview">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</div>
阿贾克斯:

$.ajax({
键入:“POST”,
网址:'http:///libraries/ajax/pdf.php',
数据:'html='+\(“预览”).innerHTML+'&nama=a',
数据类型:“html”,
beforeSend:function(){},
成功:功能(响应){
toast((响应),4000);
}
});
如何将
&nsbp
作为文本而不是
POST
参数发送?

使用

data: { html: _("preview").innerHTML, nama: 'a'}
ajax将对其进行编码。在引擎盖下,它使用这个
encodeURIComponent()
,您可以像这样使用它

data: 'html='+encodeURIComponent(_("preview").innerHTML)+'&nama=a',

使用
encodeURIComponent()
对数据进行编码

data: { html: _("preview").innerHTML, nama: 'a'}
data: 'html='+encodeURIComponent(_("preview").innerHTML)+'&nama=a',