小左闲谈

JS实现HTML静态页面URL跳转传值

In 笔记  @2016-10-20

在跳转的url里面加入参数,格式如下:

http://www.abc123.com/index.html?page=12&id=525

其中,”?”后面为键值对,”=”左边是键,右边是值。

写一个截取url获取参数的方法。

/**
 * 获取url传过来的参数
 * @return 	array
 */
function getRequest() {  
    var url = location.search; //获取url中"?"符后的字串   
    var theRequest = new Object();  
    if (url.indexOf("?") != -1) {  
        var str = url.substr(1);  
        strs = str.split("&");
        for (var i = 0; i < strs.length; i++) {  
            theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
        }  
    }else{
    theRequest = null;
    }
    return theRequest;
}

在跳转后的页面调用这个getRequest()方法,即可获取到数据了。

var GET = getRequest();
if(GET){
    var page = GET.page, id = GET.id;
}
console.log("获取到的数据:page=" + page + "-------id=" + id);
标签: , ,   评论: 抢沙发  被围观 1,197 次

PHP去掉字符串中的html字符和空格及中文截取

In 笔记  @2016-10-20

后台编辑器编辑后的数据经常带有html样式标签,前台有的地方不需要这些样式,我们的输出数据的时候就需要对数据进行一些去除html标签和空格的操作:

  1. //去掉html标签
  2. $str = strip_tags($str)
  3. //去掉空格
  4. $str = preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", "", $str);
  5. //截取中文
  6. $str = mb_substr($str, 0, 30, "utf-8");
标签: , ,   评论: 抢沙发  被围观 1,049 次

PHP版本magic_quotes_gpc导致kindeditor图片无法打开

In 笔记  @2016-09-26

  在本地测试的kindeditor富文本编辑框插入图片都是正常显示,但在阿里云服务器却不能显示,查找发现富文本编辑器读出来的数据里面img图片标签里面的双引号被转义啊,既然本地可以,服务器不行,怀疑环境版本问题,本地PHP5.6.23,阿里云服务器PHP版本5.3.3。

  搜索发现是可能是magic_quotes_gpc魔术引号问题,查看服务器和本地phpinfo()发现本地是off而服务器是on,本地php.ini里面有magic_quotes_gpc=off,而服务的php.ini配置文件里找不到magic_quotes_gpc,在服务器php.ini配置文件内加上magic_quotes_gpc=off,重启服务器,测试一切正常。

标签: , , ,   评论: 1枚  被围观 646 次