- 注册时间
- 2013-8-7
- 最后登录
- 2014-9-11
- 阅读权限
- 10
- 积分
- 245
- 精华
- 0
- 帖子
- 70
 
|
我在使用datagrid的时候,发现我的数据无法被加载,就是没有进入后台的程序,后台无错,页面报415的错误,url地址正确,json数据格式也正确,而且当我用自己的测试代码没有问题,能够有返回值。
测试代码如下:
var data = {
dreMan : "Jack",
encryptCheckCode : 22,
projectname : "male"
} ;
var json = $.toJSON(data);
alert(json);
$.ajax( {
url :"../NewSearchController/websearchtest.do",
type : "POST",
//dataType : "json",
//headers:{
// Accepts:"application/json; charset=utf-8"
//},
//Accept: "application/json; charset=utf-8",
contentType: "application/json; charset=utf-8",
data : json,
success : function(data) {
console.info(data)
if (data) {
for ( var i = 0; i < data.length; i++) {
alert(data.name)
}
}
},
error : function(e) {
alert("error");
}
});
此时,我的后台正常,接着将我miniui内的主要代码段贴出。
datagrid定义如下:
<div id="datagrid1" class="mini-datagrid"
style="width: 100%; height: 600px;" multiSelect="true"
allowResize="true" sizeList="[20,30,50,100]" pagesize="20"
url="/../Maven2/NewSearchController/websearchtest.do" >
...
</div>
mini.parse();
var grid = mini.get("datagrid1");
grid.sortBy("createtime", "desc");
js脚本如下:
function search() {
var data = {
dreMan : "Jack",
encryptCheckCode : 22,
projectname : "male"
} ;
/*var data = {
dreMan : "Jack",
encryptCheckCode : 22,
projectname : "male"
} */;
var json = $.toJSON(data);
alert(json);
grid.load(json );
}
现在略有疑问的就是,我的url配置应该都是正确的(测试页面和实际mini页面在同一个目录下),但是datagrid报415的错误。真心感到令人纠结。。。
|
|