开发日记(2015.9.8):JSON 添加URL被&截断的解决
2015-09-08 14:43
501 查看
前端获取表单数据提交时,如果字符串内容是带有参数如?\&等特殊符号的URL时,添加到JSON中会出现被截断的情况,使得最终得到的JSON异常;以下时针对两种情况的解决方式:
1)用js获取替换url中的&,代码如下:
2)用php提交url链接前,替换其中的&符号,代码如下:
1)用js获取替换url中的&,代码如下:
var myjson = []; //创建json对象 var uri = document.getElementsByName('url').value; var url = uri.replace("&","%26"); myjson.push({"url":url});
2)用php提交url链接前,替换其中的&符号,代码如下:
$old_url = "http://www.1708.cn/share/?t=1&d=10179"; $new_url = strtr($old_url, '&', '%26');
相关文章推荐
- JSON格式
- Newtonsoft.Json.dll
- JS 之BOM
- JavaScript应用开发实践指南
- ExtJS 学习总结 (二)-- 项目实例
- ArcGIS JavaScript API异常之onExtentChange事件覆盖onClick事件
- JS性能之runtime
- js控制倒计时
- xStream完美转换XML、JSON
- JSP五个重要内置对象
- Js 表单序列化
- BZOJ 2257: [Jsoi2009]瓶子和燃料 裴蜀定理
- javascript canvas fps 帧速率计算
- ajax 以json 的形式来传递返回参数的实例
- 发送json字符串给服务器
- NET Webservice 返回 JSON 数据[转]
- extjs 可编辑列批量录入数据
- js把金额转换为大写的方式
- JSP学习笔记(八):jsp的脚本和声明的区别
- Javascript和python获取月份第一天和最后一天