Javascript contentx27;不允许发送php字符串
我对内容编辑有问题 之前,我使用textarea发送文字帖子。我想现在将其更改为使用contenteditable 所以contenteditable不允许从数据发送php字符串。比如说 在这个演示中,我将向您展示我的html和ajax代码。若用户发送普通文本,那个么它工作得很好。但若用户想要分享来自朋友(比如(Javascript contentx27;不允许发送php字符串,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我对内容编辑有问题 之前,我使用textarea发送文字帖子。我想现在将其更改为使用contenteditable 所以contenteditable不允许从数据发送php字符串。比如说 在这个演示中,我将向您展示我的html和ajax代码。若用户发送普通文本,那个么它工作得很好。但若用户想要分享来自朋友(比如()的php代码,那个么问题就来了。如果用户像(Hi那里。)那样编写普通文本,则不会有任何问题 我们通常使用val()如果我们像这样使用textarea var updateText=$
)的php代码,那个么问题就来了。如果用户像(Hi那里。
)那样编写普通文本,则不会有任何问题
我们通常使用val()如果我们像这样使用textarea
var updateText=$(“#后文本区”)。
val()代码>
我想问题会出现在这里,但我不确定。使用with。它将阻止标记从html传递到php。并使用从php检索数据
所以它现在正在发送php代码,但为什么我看到这样的代码
?php echo$ssss;?p/p
its将字符串编码为另一种格式。请参阅its显示编码格式。我理解并解决了它。谢谢你的回答。你救了我。
$(document).ready(function() {
$("body").on("click", ".sendPost", function() {
var updateText = $('#post-text-area').html();
var dataString = 'update=' + encodeURIComponent(updateText);
$.ajax({
type: 'POST',
url: '/posttext.php',
data: dataString,
beforeSend: function() {},
success: function(html) {
decodeURIComponent(html);
}
});
});