我在使用jqgrid时,点击编辑,在FF下没有问题,在IE8下出现了错误,错误如下:消息: 尚未实现行: 10
字符: 151806
代码: 0
URI: http://localhost/oanew/js/jquery.jqGrid.min.js
后来发现在网页的开头
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,在IE和FF下都可以正常运行。但我不想去掉这句话,应该如何修改?
字符: 151806
代码: 0
URI: http://localhost/oanew/js/jquery.jqGrid.min.js
后来发现在网页的开头
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句去掉,在IE和FF下都可以正常运行。但我不想去掉这句话,应该如何修改?
把script改成type,别用language,xhtml不支持language
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="css/ui-lightness/jquery-ui-1.7.2.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/i18n/grid.locale-gb2312.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
var maindivHeight = jQuery('#maindiv').innerHeight();
function windowHeight() {
if($.browser.msie){
return document.compatMode == "CSS1Compat"? document.documentElement.clientHeight :
document.body.clientHeight;
}else{
return self.innerHeight;
}
}
var tbHeight = windowHeight();
var mygrid = jQuery("#list").jqGrid({
url:'sqlshowquotation.php',
datatype: 'json',
mtype:'POST',
//editurl:'editdata02.php',
colNames:['报价单号', '项目数量'],
colModel:[
{name:'报价单号',index:'quonumber', width:120, sorttype:'text', searchoptions:{sopt:['eq','ne','cn']}, editable:true}, {name:'项目数量',index:'tnum', width:80, sorttype:'int', searchoptions:{sopt:['eq','ne','lt','le','gt','ge']}, editable:true},
],
height: tbHeight-125-maindivHeight,
autowidth:true,
cellEdit:false,
forceFit:true,
cellLayout:5,
//gridview:true, //每页显示比较多数据时(几百上千),设置为true速度可以提高很多。但是用了这个就不能用subgrid,treegrid
page:1,
rownumbers:true,
rowNum:10,
rowList:[10,20,30,100,200],
pager: jQuery('#pager'),
sortname: 'quonumber',
loadtext:'请稍等...',
multiselect:false,
viewrecords: true,
sortorder: "asc",
caption:"报价单列表",
//editurl:"someurl.php",
subGrid : true,
subGridUrl: "subsqlshowquotation.php",
subGridModel: [{ name:['报价日期', '客户名称', '项目名称', '项目描述'], width:[], align:[], params:['报价单号'] }]
})
.navGrid('#pager',{edit:true,add:true,del:true,search:true,refresh:true,view:true},
{}, // edit options
{}, // add options
{}, //del options
{multipleSearch:true, caption:'搜索', closeOnEscape:true}, // search options
{height:250,jqModal:false,closeOnEscape:true}
);/*
jQuery("#aa").click( function(){
var id = jQuery("#list").getGridParam('selrow');
if (id) {
alert(id);
var ret = jQuery("#list").getRowData(id);
alert(ret);
alert("id="+ret[1]+" invdate="+ret.报价单号+"...");
} else { alert("Please select row");}
});
*/
})
</script>
</head>
<table id="list"></table>
<div id="pager"></div>
<!--<a id="aa" href="#" >请点击我吧</a>-->
</body>
</html>
<body> //这少了一个body的标签
<table id="list"> </table>
<div id="pager"> </div>
<!-- <a id="aa" href="#" >请点击我吧 </a>-->
</body>
少了一个body的标签
<html xmlns="http://www.w3.org/1999/xhtml">加上这个试试~·xhtml有点严格~·所以有点小错都不成~·好好查查~·
行: 10
字符: 151806
代码: 0
URI: http://localhost/oanew/js/jquery.jqGrid.min.js第10行的代码是什么?
* jqGrid 3.5.3 - jQuery Grid
* Copyright (c) 2008, Tony Tomov, [email protected]
* Dual licensed under the MIT and GPL licenses
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
* Date:2009-09-06
* Modules: grid.base.js; jquery.fmatter.js; grid.custom.js; grid.common.js; grid.formedit.js; jquery.searchFilter.js; grid.inlinedit.js; grid.celledit.js; jqModal.js; jqDnR.js; grid.subgrid.js; grid.treegrid.js; grid.import.js; JsonXml.js; grid.setcolumns.js; grid.postext.js; grid.tbltogrid.js;
*/
(function($){$.jgrid=$.jgrid||{};$.extend($.jgrid,{htmlDecode:function(value){if(value==" "||value==" "||(value.length==1&&value.charCodeAt(0)==160)){return""