GVKun编程网logo

PHPMaker7 中文编辑的时候取不到值(php显示不了中文字符)

13

对于想了解PHPMaker7中文编辑的时候取不到值的读者,本文将提供新的信息,我们将详细介绍php显示不了中文字符,并且为您提供关于ajax提交返回map集合获取不到值、ccflow框架下,文本框不可

对于想了解PHPMaker7 中文编辑的时候取不到值的读者,本文将提供新的信息,我们将详细介绍php显示不了中文字符,并且为您提供关于ajax 提交返回map集合 获取不到值、ccflow框架下,文本框不可编辑时获取不到值、centos5.8 make命令执行的时候找不到gcc、jquery ajax php post取不到值的有价值信息。

本文目录一览:

PHPMaker7 中文编辑的时候取不到值(php显示不了中文字符)

PHPMaker7 中文编辑的时候取不到值(php显示不了中文字符)

*************************** 1. row ***************************
       Table: zone_allow
Create Table: CREATE TABLE `zone_allow` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `spcode` varchar(30) NOT NULL DEFAULT '''',
  `region` varchar(255) NOT NULL DEFAULT '''',
  `type` varchar(30) NOT NULL DEFAULT '''',
  `total` int(11) NOT NULL,
  `status` int(2) NOT NULL DEFAULT ''1'',
  `logtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=gbk

字段region内容是中文的情况下,在生成的CRUD代码中, 点编辑,该字段内容不显示。

打开phpfn7.php查找函数 ew_HtmlEncode

function ew_HtmlEncode($exp) {
        return htmlspecialchars(strval($exp));
}
修改该函数
function ew_HtmlEncode($exp) {
        return htmlspecialchars(strval($exp), ENT_COMPAT,  "GB2312");
}
保存测试,问题解决。


导航菜单项折行的解决办法

修改css文件中的

.ewMenuColumn {
	background-color: #F1F1F1;
	color: ;
	width: 130px;
	vertical-align: top;
	padding: 1px;
}
在末尾加入 white-space: nowrap;

.ewMenuColumn {
	background-color: #F1F1F1;
	color: ;
	width: 130px;
	vertical-align: top;
	padding: 1px;
	white-space: nowrap;
}

ajax 提交返回map集合 获取不到值

ajax 提交返回map集合 获取不到值

后台java代码

    @RequestMapping("/cameraList")
    @ResponseBody
    public Map<String, Object> cameraListForPage(@RequestParam(defaultValue = "1", value = "page") Integer page
            , @RequestParam(defaultValue = "10", value = "limit") Integer limit
            , String storageCenterId,  String startDate,String endDate) {
        Map<String, Object> parameter = new HashMap<>(16);
        parameter.put("storageCenterId", storageCenterId);
        parameter.put("page", (page - 1) * limit);
        parameter.put("limit", 99999);
        parameter.put("isExist", 1);
        Map<String, Object> map = new HashMap<>(16);
        // 统计列表条数
        List<MonitorBaseInfo> resultList = monitorBaseInfoService.getAllMonitorBaseInfoListForPage(parameter);
        // 测试
        MonitorBaseInfo m = resultList.get(0);
        String data = HikvisionUtil.getCameras(m.getLoginUsername(), m.getLoginPassword(), m.getIp(), m.getPort(), page, limit);
        String result = HikvisionUtil.getStringData(data);
        Integer countTotal = HikvisionUtil.getCountCamera(data);
        if (countTotal > 0) {
            map.put("code", 0);
            map.put("msg", "获取视频成功");
            map.put("count", countTotal);
            map.put("data", result);
        } else {
            map.put("code", 0);
            map.put("msg", "暂无数据");
            map.put("count", countTotal);
        }
        return map;
    }

页面ajax代码:

$.ajax({
		type:"get",
		url:"/monitorManage/cameraList",
		success:function(result){
			//解决数据叠加问题
			var data = JSON.parse(result);
			$(''.vs-list'').empty();
            var list = JSON.parse(data.data);
			list.forEach(function(item){
				console.log(item);
				var id = item.cameraUuid;
				var name = item.cameraName;
				//var videoUrl = item.videoUrl;
				//var data = item.data;
				//var time = item.time;
				//var week = item.week;
				var type = item.cameraType;
				其他业务处理……

注意
var data = JSON.parse(result); 此处不转json获取不到之值,
var list = JSON.parse(data.data); 不转json获取不到之值,
不转json获取不到之值!!!

result.code or result.msg or result.data或者是
result["code"],result["msg"],result["data"]都获取不到值。
原因不详,用的layui框架!

ccflow框架下,文本框不可编辑时获取不到值

ccflow框架下,文本框不可编辑时获取不到值

 ccflow框架下,当文本框为不可编辑时 用代码给文本框赋值 调试 发现 tb.text获取不到值 但是将文本框修改成可编辑时,就能获取到值 请问是什么原因 

centos5.8 make命令执行的时候找不到gcc

centos5.8 make命令执行的时候找不到gcc

执行make命令出现如下报错



利用自带rpm 安装包安装



敲命令:gcc -v


然后再次make


解决:make distclean 清除之前编译失败的文件

jquery ajax php post取不到值

jquery ajax php post取不到值

var dataParass=''{"maxnum":''+3+'',"minnum":0}'';
            $.ajax({
                type:"POST",
                contentType:"application/json",
                url:"ajax.php",
                data:dataParass,
                dataType:"json",
                success: function(result){
                    //json 2 js
                    
                    //innerHTML
                    alert("AJAX Onload!!");
					$.each(result,function(key,value){     
                        alert("key:"+key+" value:"+value);
                        //if(key=="picheigh"){
//                            parseInt(value);
//                        }     
                    }); 
					
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                        alert(XMLHttpRequest.status);
                        alert(XMLHttpRequest.readyState);
                        alert(textStatus);
                }
            });
<?php
$value1=$_POST[''maxnum''];
$value2=$_POST[''minnum''];
print_r($value1);
echo ''{"id":"2","name":"111","price":"1950","today":"256","yestoday":"3850"}'';
?>
print_r一直打印不出

关于PHPMaker7 中文编辑的时候取不到值php显示不了中文字符的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于ajax 提交返回map集合 获取不到值、ccflow框架下,文本框不可编辑时获取不到值、centos5.8 make命令执行的时候找不到gcc、jquery ajax php post取不到值等相关内容,可以在本站寻找。

本文标签: