您的位置:首页 > Web前端 > JavaScript

开发日记(2015.9.8):JSON 添加URL被&截断的解决

2015-09-08 14:43 501 查看
前端获取表单数据提交时,如果字符串内容是带有参数如?\&等特殊符号的URL时,添加到JSON中会出现被截断的情况,使得最终得到的JSON异常;以下时针对两种情况的解决方式:

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');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: