【问题标题】:Froala Editor: get content and post ajax requestFroala 编辑器:获取内容并发布 ajax 请求
【发布时间】:2014-09-13 15:06:13
【问题描述】:

我用

`$(".selector").editable("getHTML");`


就像文档所说的以 HTML 格式获取内容。

例如这是来自方法 getHTML 的内容:

<p><b>Hello</b>, people</p>

然后我向服务器发布 ajax 请求以保存内容,但如果我将内容更改为:

,服务器不会响应我的请求
`Hello, people`


通过删除 html 标签,服务器响应我的请求。所以问题来自我发送的消息包含禁止字符。

如何像提交表单方法那样转换或包装内容?

【问题讨论】:

    标签: jquery ajax asp.net-mvc jquery-plugins froala


    【解决方案1】:

    我不确定你如何将它传递给服务器也许你应该将它作为字符串传递

    var passToServer = (".selector").val();
    
           return $.ajax({
    
                    type: "POST",
                    data: JSON.stringify(passToServer ),
                    url: "/api/,
                    contentType: "application/json"
    
                });
    

    【讨论】:

    • 嗨,杰克,感谢您的评论,我找到了解决方案并发布了答案。
    【解决方案2】:

    我试了一下,效果不错:
    1.我使用getHTML来获取HTML格式的内容。
    2.通过以上内容设置textarea的文本。
    3. 通过从 textarea 调用 .html() 来获取编码 html。 $('#selector').html();

    现在我的字符串值将被服务器接受。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      相关资源
      最近更新 更多