Я хочу использовать указатель даты в моем jqgrid. Я уже пробовал несколько вещей, которые я искал на этом сайте, но они не работали. Пожалуйста помоги.
У меня есть jqgrid, который получает данные из PHP. Поля включают в себя электронную почту & search_date. Когда сетка загружается, она показывает данные из базы данных. Но если в электронном письме есть какой-либо специальный символ, он ничего не показывает в столбце электронного письма. Это просто показывает пустой столбец электронной почты.
Это в файле .js.
function fileview(){
jQuery("#gridList").jqGrid({
url:'process/viewrecord',
datatype: "json",
colNames:['Email','Search Date'],
colModel:[
{name:'email',index:'email', width:50, align:"center"},
{name:'search_date',index:'search_date', width:17, align:"center"},
],
rowNum:25, autowidth: true,
rowList:[25,50,100,200],
mtype: "POST",
pager: jQuery('#pager1'),
sortname: 'id',
viewrecords: true,
sortorder: "DESC",
multiselect: true,
caption:"Details",
autoencode: true,
height:'',width:'' }).navGrid('#pager1',{search:false,refresh:false,edit:false,add:false,del:false});
ReloadGrid('process/viewrecord');
}
Чтобы показать специальный символ в PHP, я использовал это & это работает прекрасно.
header('Content-Type: text/html; charset=ISO-8859-1');
Но когда он показывает данные в Jqgrid, он ничего не делает. Я использовал autoencode: true в коде, а также.
В файле phtml я использовал
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
& тогда я вызвал функцию просмотра файлов здесь
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …