zoukankan      html  css  js  c++  java
  • jQuery Post 提交内容中有标签报错

    Post编辑一点内容要传后台数据库:

     1  var html = editor2.html()
     2           console.log(encodeURIComponent(html));
     3             //console.log("cz=====" + cz);
     4             //console.log("gnbh=====" + parseInt($("#gnbh").val()));
     5             //console.log("xgid=====" + xgid);
     6             //console.log("editor2.html()=====" + editor2.html());
     7             $.ajax({
     8                 type: "POST",
     9                 url: "/Hotelgl/jdssglxg",
    10                 data: { xgjdssmz: $.trim($('#xgjdssmz').val()), xgjdsssj: $.trim($('#xgjdsssj').val()), xgjdsswz: $.trim($('#xgjdsswz').val()), xgjdssdh: $.trim($('#xgjdssdh').val()), xgjdssjs: encodeURIComponent(html), xgid: xgid, gnbh: parseInt($("#gnbh").val()), cz: cz },
    11                 success: function (data) {
    12                     var f = $.parseJSON(data);
    13                     if (f.yz) {
    14                         alert("修改成功!");
    15                         $('.facility_details').hide();
    16                         $(".facility_details .text_input").val("");
    17                         $("#jdsscx").trigger("click");
    18                     }
    19                     else {
    20                         alert("修改失败!");
    21                         location.replace(location.href);
    22                     }
    23                 }
    24             });
    25 
    26         }

    encodeURIComponent 方法
    返回编码为统一资源标识符 (URI) 的有效组件的字符串。

    function encodeURIComponent(encodedURIString : String) : String
    参数
    encodedURIString
    必选。表示编码 URI 组件的字符串。
    备注
    encodeURIComponent 方法返回一个已编码的 URI。如果将编码结果传递给 decodeURIComponent则将返回初始的字符串。因为 encodeURIComponent 方法将对所有字符编码,请注意,如果该字符串代表一个路径,例如 /folder1/folder2/default.html,则其中的斜杠也将被编码,这样,当该字符串作为请求发送到 Web 服务器时它将是无效的。如果字符串中包含多个 URI 组件,请使用 encodeURI 方法进行编码。

     1  $.ajax({
     2                 type: "POST",
     3                 url: "/Hotelgl/jdssglcx",
     4                 data: { cxid: xgid },
     5                 success: function (data) {
     6                     var f = $.parseJSON(data);
     7                     $("#xgjdssmz").val(f.name);
     8                     $("#xgjdsssj").val(f.time);
     9                     $('#xgjdsswz').val(f.address);
    10                     $('#xgjdssdh').val(f.tel);
    11                    editor2.html(decodeURIComponent(f.ssjs));
    12 
    13                 }
    14             })

    遗漏问题:

    数据库保存还是有以乱码形式存在  如何解决?

  • 相关阅读:
    记账程序2.0
    安装redHat6.5详细图文教程
    redHat6设置ip地址
    如何开通B站的直播空间
    python实战技巧之两个字典,如何实现键同则值相加【不等长或等长】
    python实战技巧之去除列表中的空值元素
    python实战技巧之两个不等长列表让里面的数字一一对应地相加
    python实战技巧之两个列表实例中,如何让里面的数字一一对应地相加【对于两个列表是等长的情况】
    java基础_网络编程
    java基础_String
  • 原文地址:https://www.cnblogs.com/h5monkey/p/5993027.html
Copyright © 2011-2022 走看看