jqGrid 笔记

本贴最后更新于 2367 天前,其中的信息可能已经东海扬尘
//设置自适应 autowidth=true, 在删除后重新加载需要重新调整宽度。
$("#analyDataTab").jqGrid("setGridWidth",$(window).width()\*0.99);
$("#charDataTab").jqGrid("setGridWidth",document.body.clientWidth\*0.99);

  • jqGrid 一些常用方法

$.jgrid.gridUnload("jqGrid");    //删除现有的表,然后可以重新初始化 从而达到动态改变 列
$("#grid").jqGrid('setGridParam',{ postData: { myparam:20 } });//改变 属性
var selectedRow =  $("#grid_id").jqGrid('getGridParam', 'selrow');//获取属性

var jsonObj=$.jgrid.parse("{...}"); //把json 字符串 转换为 对象
    jsonObj=JSON.parse("JSON 字符串"); //把json 字符串 转换为 对象
var jsonStr=JSON.stringify(value); //把对象转换为 json字符串

  • 初始化

jQuery.jgrid.useJSON = true;
$("#jqGrid").jqGrid(
   {
      ...
   }
)
  • 1.初始化参数

名称 类型 描述 默认值 可修改
url string 获取数据的地址
datatype string 从服务器端返回的数据类型,默认 xml。可选类型:xml,local,json,jsonnp,script,xmlstring,jsonstring,clientside
mtype string ajax 提交方式。POST 或者 GET,默认 GET
colNames Array 列显示名称,是一个数组对象
colModel Array 常用到的属性:name 列显示的名称;index 传到服务器端用来排序用的列名称;width 列宽度;align 对齐方式;sortable 是否可以排序
pager string 定义翻页用的导航栏,必须是有效的 html 元素。翻页工具栏可以放置在 html 页面任意位置
rowNum int 在 grid 上显示记录条数,这个参数是要被传递到后台
rowList array 一个下拉选择框,用来改变显示记录数,当选择时会覆盖 rowNum 参数传递到后台
sortname string 默认的排序列。可以是列名称或者是一个数字,这个参数会被提交到后台
viewrecords boolean 定义是否要显示总记录数
caption string 表格名称
ajaxGridOptions[a1]  object 对 ajax 参数进行全局设置,可以覆盖 ajax 事件 null
ajaxSelectOptions[a2]  object 对 ajax 的 select 参数进行全局设置 null
altclass String 用来指定行显示的 css,可以编辑自己的 css 文件,只有当 altRows 设为 ture 时起作用 ui-priority-secondary
altRows boolean 设置表格 zebra-striped 值
autoencode boolean 对 url 进行编码 FALSE
autowidth boolean 如果为 ture 时,则当表格在首次被创建时会根据父元素比例重新调整表格宽度。如果父元素宽度改变,为了使表格宽度能够自动调整则需要实现函数:setGridWidth FALSE
cellLayout integer 定义了单元格 padding + border 宽度。通常不必修改此值。初始值为 5
cellEdit boolean 启用或者禁用单元格编辑功能 FALSE
cellsubmit String 定义了单元格内容保存位置 ‘remote’
cellurl String 单元格提交的 url 空值
datastr String xmlstring 或者 jsonstring 空值
deselectAfterSort boolean 只有当 datatype 为 local 时起作用。当排序时不选择当前行 TRUE
direction string 表格中文字的显示方向,从左向右(ltr)或者从右向左(rtr) ltr
editurl string 定义对 form 编辑时的 url 空值
emptyrecords string 当返回的数据行数为 0 时显示的信息。只有当属性 viewrecords 设置为 ture 时起作用
ExpandColClick boolean 当为 true 时,点击展开行的文本时,treeGrid 就能展开或者收缩,不仅仅是点击图片 TRUE
ExpandColumn string 指定那列来展开 tree grid,默认为第一列,只有在 treeGrid 为 true 时起作用 空值
footerrow[a3]  boolean 当为 true 时,会在翻页栏之上增加一行 FALSE
forceFit boolean 当为 ture 时,调整列宽度不会改变表格的宽度。当 shrinkToFit 为 false 时,此属性会被忽略 FALSE
gridstate string 定义当前表格的状态:'visible' or 'hidden' visible
gridview boolean 构造一行数据后添加到 grid 中,如果设为 true 则是将整个表格的数据都构造完成后再添加到 grid 中,但 treeGrid, subGrid, or afterInsertRow 不能用 FALSE
height mixed 表格高度,可以是数字,像素值或者百分比 150
hiddengrid boolean 当为 ture 时,表格不会被显示,只显示表格的标题。只有当点击显示表格的那个按钮时才会去初始化表格数据。 FALSE
hidegrid boolean 启用或者禁用控制表格显示、隐藏的按钮,只有当 caption 属性不为空时起效 TRUE
hoverrows boolean 当为 false 时 mouse hovering 会被禁用 FALSE
jsonReader array 描述 json 数据格式的数组
lastpage integer 只读属性,定义了总页数 0
lastsort integer 只读属性,定义了最后排序列的索引,从 0 开始 0
loadonce boolean 如果为 ture 则数据只从服务器端抓取一次,之后所有操作都是在客户端执行,翻页功能会被禁用 FALSE
loadtext string 当请求或者排序时所显示的文字内容 Loading....
loadui string 当执行 ajax 请求时要干什么。disable 禁用 ajax 执行提示;enable 默认,当执行 ajax 请求时的提示; block 启用 Loading 提示,但是阻止其他操作 enable
multikey string 只有在 multiselect 设置为 ture 时起作用,定义使用那个 key 来做多选。shiftKey,altKey,ctrlKey 空值
multiboxonly boolean 只有当 multiselect = true.起作用,当 multiboxonly 为 ture 时只有选择 checkbox 才会起作用 FALSE
multiselect boolean 定义是否可以多选 FALSE
multiselectWidth integer 当 multiselect 为 true 时设置 multiselect 列宽度 20
page integer 设置初始的页码 1
pagerpos string 指定分页栏的位置 center
pgbuttons boolean 是否显示翻页按钮 TRUE
pginput boolean 是否显示跳转页面的输入框 TRUE
pgtext string 当前页信息
prmNames array Default valuesprmNames: {page:“page”,rows:“rows”, sort: “sidx”,order: “sord”, search:“_search”, nd:“nd”, npage:null}当参数为 null 时不会被发到服务器端 none
postData array 此数组内容直接赋值到 url 上,参数类型:{name1:value1…} 空 array
reccount integer 只读属性,定义了 grid 中确切的行数。通常情况下与 records 属性相同,但有一种情况例外,假如 rowNum=15,但是从服务器端返回的记录数是 20,那么 records 值是 20,但 reccount 值仍然为 15,而且表格中也只显示 15 条记录。 0
recordpos string 定义了记录信息的位置: left, center, right right
records integer 只读属性,定义了返回的记录数 none
recordtext string 显示记录数信息。{0} 为记录数开始,{1}为记录数结束。viewrecords 为 ture 时才能起效,且总记录数大于 0 时才会显示此信息
resizeclass string 定义一个 class 到一个列上用来显示列宽度调整时的效果 空值
rowList array 一个数组用来调整表格显示的记录数,此参数值会替代 rowNum 参数值传给服务器端。 []
rownumbers boolean 如果为 ture 则会在表格左边新增一列,显示行顺序号,从 1 开始递增。此列名为'rn'. FALSE
rownumWidth integer 如果 rownumbers 为 true,则可以设置 column 的宽度 25
savedRow array 只读属性,只用在编辑模式下保存数据 空值
scroll boolean 创建一个动态滚动的表格,当为 true 时,翻页栏被禁用,使用垂直滚动条加载数据,且在首次访问服务器端时将加载所有数据到客户端。当此参数为数字时,表格只控制可见的几行,所有数据都在这几行中加载 FALSE
scrollOffset integer 设置垂直滚动条宽度 18
scrollrows boolean 当为 true 时让所选择的行可见 FALSE
selarrrow array 只读属性,用来存放当前选择的行 array
selrow string 只读属性,最后选择行的 id null
shrinkToFit boolean 此属性用来说明当初始化列宽度时候的计算类型,如果为 ture,则按比例初始化列宽度。如果为 false,则列宽度使用 colModel 指定的宽度 TRUE
sortable boolean 是否可排序 FALSE
sortname string 排序列的名称,此参数会被传到后台 空字符串
sortorder string 排序顺序,升序或者降序(asc or desc) asc
subGrid boolean 是否使用 suggrid FALSE
subGridModel array subgrid 模型 array
subGridType mixed 如果为空则使用表格的 dataType null
subGridUrl string 加载 subgrid 数据的 url,jqGrid 会把每行的 id 值加到 url 中 空值
subGridWidth integer subgrid 列的宽度 20
toolbar array 表格的工具栏。数组中有两个值,第一个为是否启用,第二个指定工具栏位置(相对于 body layer),如:[true,”both”] 。工具栏位置可选值:“top”,”bottom”, “both”. 如果工具栏在上面,则工具栏 id 为“t_”+ 表格 id;如果在下面则为“tb_”+ 表格 id;如果只有一个工具栏则为 “t_”+ 表格 id [false,'']
totaltime integer 只读属性,计算加载数据的时间。目前支持 xml 跟 json 数据 0
treedatatype mixed 数据类型,通常情况下与 datatype 相同,不会变 null
treeGrid boolean 启用或者禁用 treegrid 模式 FALSE
treeGridModel string treeGrid 所使用的方法 Nested
treeIcons array 树的图标,默认值:{plus:'ui-icon-triangle-1-e',minus:'ui-icon-triangle-1-s',leaf:'ui-icon-radio-off'}
treeReader array 扩展表格的 colModel 且加在 colModel 定义的后面
tree_root_level numeric r oot 元素的级别, 0
userData array 从 request 中取得的一些用户信息 array
userDataOnFooter boolean 当为 true 时把 userData 放到底部,用法:如果 userData 的值与 colModel 的值相同,那么此列就显示正确的值,如果不等那么此列就为空 FALSE
viewrecords boolean 是否要显示总记录数 FALSE
viewsortcols array 定义排序列的外观跟行为。数据格式:[false,'vertical',true].第一个参数是说,是否都要显示排序列的图标,false 就是只显示 当前排序列的图标;第二个参数是指图标如何显示,vertical:排序图标垂直放置,horizontal:排序图标水平放置;第三个参数指单击功能,true:单击列可排序,false:单击图标排序。说明:如果第三个参数为 false 则第一个参数必须为 ture 否则不能排序
width number 如果设置则按此设置为主,如果没有设置则按 colModel 中定义的宽度计算 none
xmlReader array 对 xml 数据结构的描述
  • 2.初始化 分页参数

属性名 类型 说明 默认值 是否可以被修改
lastpage integer 只读属性,总页数 0 NO
pager mixed 导航栏对象,必须是一个有效的 html 元素,位置可以随意 空字符串 NO
pagerpos string 定义导航栏的位置,默认分为三部分:翻页,导航工具及记录信息 center NO
pgbuttons boolean 是否显示翻页按钮 TRUE NO
pginput boolean 是否显示跳转页面的输入框 TRUE NO
pgtext string 页面信息,第一个值是当前页第二个值是总页数 语言包 YES
reccount integer 只读属性,实际记录数,千万不能跟 records 参数搞混了,通常情况下他们是相同的,假如我们定义 rowNum=15,但我们从服务器端返回的记录为 20 即 records=20,而 reccount=15,表格中也显示 15 条记录 0 NO
recordpos string 定义记录信息的位置,可选值:left, center, right right NO
records integer 只读属性,从服务器端返回的记录数 none NO
recordtext string 显示记录的信息,只有当 viewrecords 为 true 时起效,且记录数必须大于 0 语言包 yes
rowList array 可以改变表格可以显示的记录数,格式为[10,20,30] array no
rowNum integer 设置表格可以显示的记录数 20 yes
viewrecords boolean 是否要显示总记录数信息 FALSE no
  • 3.ColModel API

    ColModel 是jqGrid里最重要的一个属性,设置表格列的属性。
属性 数据类型 备注 默认值
align string left, center, right. left
classes string 设置列的 css。多个 class 之间用空格分隔,如:'class1 class2' 。表格默认的 css 属性是 ui-ellipsis empty string
datefmt string ”/”, ”-”, and ”.”都是有效的日期分隔符。y,Y,yyyy 年 YY, yy 月 m,mm for monthsd,dd 日. ISO Date (Y-m-d)
defval string 查询字段的默认值
editable boolean 单元格是否可编辑 FALSE
editoptions array 编辑的一系列选项。{name:’__department_id’,index:’__department_id’,width:200,editable:true,edittype:’select’,editoptions: {dataUrl:”${ctx}/admin/deplistforstu.action”}},这个是演示动态从服务器端获取数据。 empty
editrules array 编辑的规则{name:’age’,index:’age’, width:90,editable:true,editrules: {edithidden:true,required:true,number:true,minValue:10,maxValue:100}},设定 年龄的最大值为 100,最小值为 10,而且为数字类型,并且为必输字段。 empty
edittype string 可以编辑的类型。可选值:text, textarea, select, checkbox, password, button, image and file. text
fixed boolean 列宽度是否要固定不可变 FALSE
formoptions array 对于 form 进行编辑时的属性设置 empty
formatoptions array 对某些列进行格式化的设置 none
formatter mixed 对列进行格式化时设置的函数名或者类型 {name:’sex’,index:’sex’, align:’center’,width:60,editable:true,edittype:’select’,editoptions: {value:’0:待定;1:男;2:女’},formatter:function(cellvalue, options, rowObject){ var temp = “” return temp; }},//返回性别的图标。 none
hidedlg boolean 是否显示或者隐藏此列 FALSE
hidden boolean 在初始化表格时是否要隐藏此列 FALSE
index string 索引。其和后台交互的参数为 sidx empty
jsonmap string 定义了返回的 json 数据映射 none
key boolean 当从服务器端返回的数据中没有 id 时,将此作为唯一 rowid 使用只有一个列可以做这项设置。如果设置多于一个,那么只选取第一个,其他被忽略 FALSE
label string 如果 colNames 为空则用此值来作为列的显示名称,如果都没有设置则使用 name 值 none
name string 表格列的名称,所有关键字,保留字都不能作为名称使用包括 subgrid, cb and rn. Required
resizable boolean 是否可以被 resizable TRUE
search boolean 在搜索模式下,定义此列是否可以作为搜索列 TRUE
searchoptions array 设置搜索参数 empty
sortable boolean 是否可排序 TRUE
sorttype string 用在当 datatype 为 local 时,定义搜索列的类型,可选值:int/integer - 对 integer 排序 float/number/currency - 排序数字 date - 排序日期 text - 排序文本 text
stype string 定义搜索元素的类型 text
surl string 搜索数据时的 url empty
width number 默认列的宽度,只能是象素值,不能是百分比 150
xmlmap string 定义当前列跟返回的 xml 数据之间的映射关系 none
unformat function ‘unformat’单元格值 null
  • 4.jsonReader 属性

total 总页数
page 当前页
records 查询出的记录数
rows 包含实际数据的数组
id 行 id
cell 当前行的所有单元格
  • 5.编辑功能参数

属性 类型 说明 默认值
add boolean 是否启用新增功能,当点击按钮时会触发 editGridRow 事件 TRUE
addicon string 给新增功能设置图标,只有 UI theme 里的图标才可以使用 ui-icon-plus
addtext string 新增按钮上的文字
addtitle string 当鼠标移到新增按钮上时显示的提示 新增一行
alertcap string 当我们 edit,delete or view 一行记录时出现的提示信息 警告
alerttext string 当 edit,delete or view 一行记录时的文本提示 请选择一行记录
closeOnEscape boolean 是否可以使用 esc 键关闭对话框 TRUE
del boolean 是否启用删除功能,启用时会触发事件 delGridRow TRUE
delicon string 设置删除按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-trash
deltext string 设置到删除按钮上的文字信息
deltitle string 当鼠标移到删除按钮上时出现的提示 删除锁选择的行
edit boolean 是否启用可编辑功能,当编辑时会触发事件 editGridRow TRUE
editicon string 设置编辑按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-pencil
edittext string 编辑按钮上文字
edittitle string 当鼠标移到编辑按钮上出现的提示信息 编辑所选择的行
position string 定义按钮位置,可选值 left, center and right. left
refresh boolean 是否启用刷新按钮,当点击刷新按钮时会触发 trigger(“reloadGrid”)事件,而且会清空搜索条件值 TRUE
refreshicon string 设置刷新图标,只有 UI theme 里的图标才可以使用 ui-icon-refresh
refreshtext string 刷新按钮上文字信息
refreshtitle string 当鼠标移到刷新按钮上的提示信息 重新加载
refreshstate string 指明表格如何刷新。firstpage:从第一页开始刷新;current:只刷新当前页内容 firstpage
afterRefresh function 当点击刷新按钮之后触发此事件 null
search boolean 是否启用搜索按钮,会触发 searchGrid 事件 TRUE
searchhicon string 设置搜索按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-search
searchtext string 搜索按钮上的文字
searchtitle string 当鼠标移到搜索按钮上的提示信息 搜索
view boolean 是否启用查看按钮,会触发事件 viewGridRow FALSE
viewicon string 设置查看按钮的图标,只有 UI theme 里的图标才可以使用 ui-icon-document
viewtext string 查看按钮上文字
viewtitle string 当鼠标移到查看按钮上的提示信息 查看所选记录
  • jqGrid 类方法调用

$.jgrid.[方法名]( parameter1,...parameterN );
方法名 参数 返回值 说明
filterGrid grid_id,params HTML 对象 构造 jqGrid 的查询界面。grid_id:表格 id;params:参数
filterToolbar params jqGrid 对象 同上。不同的是搜索输入框在 header 层下方
getColProp colname array 返回指定列的属性集合。name 为 colModel 中名称
GridDestroy grid_id boolean 从 dom 上删除此 grid
GridUnload grid_id boolean 跟 GridDestroy 不同的是 table 对象跟 pager 对象并不会被删除,以便下次使用
setGridState state jqGrid 对象 设置 grid 的状态,显示或者隐藏。这个方法不会触发 onHeaderClick 事件。
setColProp colname, properties jqGrid 对象 设置新的属性,对于动态改变列属性是非常有用的,但是有些属性的修改并不会起效。用法:jQuery(”#grid_id”).setColProp('colname',{editoptions:{value:“True:False”}});
sortGrid colname, reload jqGrid 对象 按指定列进行排序。效果同 setGridParam({sortname:'myname'}).trigger('reloadGrid'). 如果 reload 为 true 则会重新加载数据
updateGridRows data,rowidname,jsonreader boolean 修改表格中某行的数据,data 数据格式:[{name:value,name1:value1…}, {name:value,name2:value2…}],name 为 colModel 中的名称;rowidname 某行的名称。 jsonreader:boolean 值,默认 false。如果为 true 则是定义数据的格式,data 的值并不是 name:value 形式而只是 value
  • jqGrid 对象方法调用

$("#analyDataTab").jqGrid("方法",参数,参数);
方法名 参数 返回值 说明
addJSONData data none 使用传来的 data 数据填充表格。使用方法: var mygrid = jQuery(”#”+grid_id)[0]; var myjsongrid = eval(”(”+jsonresponse.responseText+”)”); mygrid.addJSONData(myjsongrid); myjsongrid = null; jsonresponse =null;
addRowData rowid,data, position, srcrowid 成功为 true, 否则为 false 根据参数插入一行新的数据,rowid 为新行的 id,data 为新行的数据,position 为新增行的位置,srcrowid 为新增行的参考位置。 data 数据格式:{name1:value1,name2: value2…} name 为在 colModel 中指定的名称
addXMLData data none 根据传来的数据填充表格。用法:var mygrid = jQuery(”#”+grid_id)[0]; mygrid.addXmlData(xmlresponse.responseXML);
clearGridData clearfooter jqGrid 对象 清除表格当前加载的数据。如果 clearfooter 为 true 时则此方法删除表格最后一行的数据
delRowData rowid 成功为 true 否则为 false 根据 rowid 删除行,但不会从服务器端删除数据
footerData action,data, format jgGrid 对象 设置或者取得底部数据。action:“get”或者“set”,默认为“get”,如果为“get”返回值为 name:value,name 为 colModel 中名称。如果为“set”则值为 name:value,name 是 colModel 中的名称。format:默认为 true,当为 true 时,在设置新值时会调用 formatter 格式化数值
getCell rowid, iCol 单元格内容 返回指定 rowid,iCol 的单元格内容,iCol 既可以是当前列在 colModel 中的位置索引也可以是 name 值。注意:在编辑行或者单元格时不能使用此方法,此时返回的并不是改变的值,而是原始值
getCol colname, returntype, mathoperation array[] or value 返回列的值。colname 既可以是当前列在 colModel 中的位置索引也可以是 name 值。returntype 指定返回数据的类型,默认为 false。当为 false 时,返回的数组中只包含列的值,当为 true 时返回数组是对象数组,具体格式 {id:rowid, value:cellvalue} ,id 为行的 id,value 为列的值。如: [{id:1,value:1},{id:2,value:2}…]。mathoperation 可选值为'sum, 'avg', 'count'
getDataIDs none array[] 返回当前 grid 里所有数据的 id
getGridParam name mixed value 返回请求的参数信息
getInd rowid,rowcontent mixed 如果 rowcontent 为 false,返回行所在的索引位置,id 为行 id。rowcontent 默认为 false。如果 rowconent 为 ture 则返回的为行对象,如果找不到行则返回 false
getRowData rowid or none array[] 返回指定行的数据,返回数据类型为 name:value,name 为 colModel 中的名称,value 为所在行的列的值,如果根据 rowid 找不到则返回空。在编辑模式下不能用此方法来获取数据,它得到的并不是编辑后的值
hideCol colnameor[colnames] jqGrid 对象 如果参数为一个列名则隐藏此列,如果给定的是数组则隐藏指定的所有列。格式: [“name1”,”name2”]
remapColumns permutation, updateCells, keepHeader none 调整表格列的显示顺序,permutation 为当前列的顺序,假如值是[1,0,2],那么第一列就会在第二位显示。如果 updateCells 为 ture 则是对单元格数据进行重新排序,如果 keepHeader 为 true 则对 header 数据显示位置进行调整
resetSelection none jqGrid 对象 选择或者反选行数据,在多选模式下也同样起作用
setCaption caption jqGrid 对象 设置表格的标题
setCell rowid,colname, data, class, properties jqGrid 对象 改变单元格的值。rowid:当前行 id;colname:列名称,也可以是列的位置索引,从 0 开始;data:改变单元格的内容,如果为空则不更 新;class:如果是 string 则会使用 addClass 方法将其加入到单元格的 css 中,如果是 array 则会直接加到 style 属性 中;properties:设置单元格属性
setGridParam object jqGrid 对象 设置 grid 的参数。有些参数的修改必须要重新加载 grid 才可以生效,这个方法可以覆盖事件
setGridHeight new_height jqGrid 对象 动态改变 grid 的高度,只能对单元格的高度进行设置而不能对表格的高度进行动态修改。new_height:可以是象素值,百分比或者"auto"
setGridWidth new_width,shrink jqGrid 对象 动态改变表格的宽度。new_width:表格宽度,象素值;shrink:true 或者 false,作用同 shrinkToFit
setLabel colname, data, class, properties jqGrid 对象 给指定列设置一个新的显示名称。colname:列名称,也可以是列的位置索引,从 0 开始;data:列显示名称,如果为空则不修改;class:如果是 string 则会使用 addClass 方法将其加入到单元格的 css 中,如果是 array 则会直接加到 style 属性中;properties:设置 label 的属性
setRowData rowid,data, cssprop 成功 true 否则 false 更新行的值,rowid 为行 id。data 值格式:{name1:value1,name2: value2…} name 为 colModel 中名称;cssprop:如果是 string 则会使用 addClass 方法将其加入到行的 css 中,如果是 array 或者对象 则会直接加到 style 属性中
setSelection rowid,onselectrow jqGrid 对象 选择或反选指定行。如果 onselectrow 为 ture 则会触发事件 onSelectRow,onselectrow 默认为 ture
showCol colname jqGrid 显示列。colname 可以是数组[“name1”,”name2”],但是 name1 或者 name2 必须是 colModel 中的 name
trigger(“reloadGrid”) none jqGrid 对象 重新加载当前表格,也会向服务器发起新的请求
updateColumns none none 同步表格的宽度,用在表格拖拽时,用法:var mygrid=jQuery(”#grid_id”)[0];mygrid.updateColumns();
  • jqGrid 类 通用方法和设置

$.jgrid.[方法名]( parameter1,...parameterN );
函数名 参数 返回值 说明
ajaxOptions 空对象 none 这个函数可以改变 jqgrid 中用到的 ajax 请求参数,这个函数可以覆盖当前所有 ajax 请求设置。从 3.6 版本开始起有 3 个级别的 ajax 设置:第一 个级别就是在模块中设置 ajax 请求;第二个级别就是通过此函数设置;第三级别的设置是控制全局 ajax 请求的设 置:jQuery.extend(jQuery.ajax({method specific options}, ajaxOptions, ThirdLevelajaxSettinds)); 当然我们也可以单独设置 ajax 的参数
jqID string 解析后的 string 转义字符串,把两个反斜杠(\)转化为单个反斜杠()
jgrid.htmlDecode string 转换后 string 把转码后的字符串还原
jgrid.htmlEncode string 编码后的 string 把字符串编码
jgrid.format string 格式化后 string 简单字符串模板。用法:Example jQuery.jqgformat(“Please enter a value between {0} and {1}.”, 4,result : “Please enter a value between 4 and 8.”
jgrid.getCellIndex cell index 这个方法是用来修复在 ie7 里的一个 bug
jgrid.stringToDoc xmlstring xmlDoc 把 xmlstring 转换为 dom 对象
jgrid.stripHtml content new_content 去掉 html 标签返回标签中内容
jgrid.parse jsonstring 对象 把一个 jsonstring 转换为 json 对象
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3454 回帖 • 189 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    728 引用 • 1273 回帖 • 1 关注
  • jqgrid
    1 引用

相关帖子

回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 7 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 14 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    171 引用 • 512 回帖
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 6 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 538 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 59 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 5 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 584 关注
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖 • 2 关注
  • 自由行
    4 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 700 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 29 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    313 引用 • 547 回帖 • 1 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 612 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 694 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 789 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 223 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1435 引用 • 10056 回帖 • 489 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖 • 1 关注
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1795 回帖
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 164 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖