IE浏览器 ajax传参数值为中文时出现乱码的解决方案

原文链接: https://www.mk2048.com/blog/blog.php?id=h02ci01ki1hj&title=IE%E6%B5%8F%E8%A7%88%E5%99%A8+ajax%E4%BC%A0%E5%8F%82%E6%95%B0%E5%80%BC%E4%B8%BA%E4%B8%AD%E6%96%87%E6%97%B6%E5%87%BA%E7%8E%B0%E4%B9%B1%E7%A0%81%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

找了很多方法,发现就这个方法简单、直接、方便,直接推荐哦!

在汉字的位置加个保护措施:encodeURIComponent(parentid)

举个栗子>>>

    $.ajax({
             url: 'url' encodeURIComponent("中文参数值"),
              type: 'GET',
              dataType: 'JSON',
              timeout: 5000,
              error: function() { alert('error msg'); },
              success: function(resp) {
                 console.log(resp);

              }
  });


更多专业前端知识,请上 【猿2048】www.mk2048.com

猜你喜欢

转载自blog.csdn.net/whiteGay/article/details/102760351