第一次打开浏览器加载datagrid,没有进入url指定的后台方法

时间:2022-02-27 19:40:57
$("#houseList").datagrid(
    {
    url: '<c:url value='/'/>officeSpace.do?method=loadOfficeSpace',
    type : 'post',
cache : false,
loadMsg : '正在加载数据',
    onLoadSuccess: function (){},
    onDblClickRow: function(rowIndex, rowData)
    {
    hsid = rowData.HS_ID;
    if(hsid==""){
    return false;
    }
    detailWin.window('open');
    document.getElementById("uform").reset();
   
    loadHouse();
    flag = false;
    }
    });

5 个解决方案

#1


把上面的方法写在$(document).ready(function () {});里

#2


引用 1 楼 xinguotiantian 的回复:
把上面的方法写在$(document).ready(function () {});里

试过了,还是不行,第一次不与后台交互,我点页面上的查询也没与后台交互,刷新页面才可以

#3


url: '<c:url value='officeSpace.do?method=loadOfficeSpace'/>', 

#4


去掉 type : 'post', cache : false, 

#5


引用 3 楼 xinguotiantian 的回复:
url: '<c:url value='officeSpace.do?method=loadOfficeSpace'/>', 

感谢。就是这么解决的。不过把单引号里的单引号改为双引号更好。

#1


把上面的方法写在$(document).ready(function () {});里

#2


引用 1 楼 xinguotiantian 的回复:
把上面的方法写在$(document).ready(function () {});里

试过了,还是不行,第一次不与后台交互,我点页面上的查询也没与后台交互,刷新页面才可以

#3


url: '<c:url value='officeSpace.do?method=loadOfficeSpace'/>', 

#4


去掉 type : 'post', cache : false, 

#5


引用 3 楼 xinguotiantian 的回复:
url: '<c:url value='officeSpace.do?method=loadOfficeSpace'/>', 

感谢。就是这么解决的。不过把单引号里的单引号改为双引号更好。