发布于 1970-01-01 08:00
  • 3 个回答
    • ...少年,老师没教过你 querystring 的参数一定要做 urlencode 的么=。=

      "url="+ encodeURIComponent("http://localhost/app/index.php?c=show&a=index&from=weixin");
      

      PHP 后端按道理应该 $_GET['url'] 是可以直接拿到正常的字符串的,如果没有的话请自行 urldecode 一次。

      2022-12-01 19:48 回答
    • URL Encode一下参数再传就可以了

      url=encodeURIComponent("http://localhost/app/index.php?c=show&a=index&from=weixin")
      

      参考:http://stackoverflow.com/questions/332872/encode-url-in-javascript

      2022-12-01 19:48 回答
    • 额,刚刚看了一下url编码,使用这样的就可以解决问题了

      str.replace(/(&+)/g,'%26')
      

      就行了

      然后顺便看到js有把字符串转换为url编码的方法encodeURIComponent(),用这个也应该可以的

      2022-12-01 19:48 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有