从品牌网站建设到网络营销策划,从策略到执行的一站式服务
用JSON返回代码,动态加载到html
成都创新互联公司自2013年起,先为高明等服务建站,高明等地企业,进行企业商务咨询服务。为高明企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
参考:
script language="javascript" type="text/javascript"
function getSearchDataListURL(pageIndex, pageSize) {
var url = '%=this.ResolveClientUrl("~/Common/SearchDataList.ashx") %?action=searchlistbyfilterobjName=BedFloor';
url += "pagesize=" + pageSize;
url += "pageindex=" + pageIndex;
url += "keywords=" + encodeURIComponent(document.getElementById("keywords").value);
url += "status=" + (document.getElementById("%=this.ddl_Status.ClientID %").value);
url += "buildingid=" + (document.getElementById("%=this.ddl_Building.ClientID %").value);
return url;
}
function LoadDataSrc(pageIndex, pageSize) {
$.ajax({
url: getSearchDataListURL(pageIndex, pageSize),
type: "get",
dataType: "json",
success: function (data) {
bindDataSource(data.DataList, pageIndex, pageSize, data.TotalRecordCount);
},
error: function (er) {
alert("错误信息:" + er);
}
});
}
/script
只是变量名称命名上的区别。
下划线和$都属于合法的变量名.
所以,从语法角度没有区别。
从编码规范上讲,前边带$表示该变量是个jQuery对象类型的变量,带下划线,表示“局部变量”。
少对引号差别很大的attr应该是个字符串,javascript对象用作字典数据结构时以 ["字符串"] 形式访问,如果该字符串是一个合法变量名,可以以 对象.变量名 形式访问。
前一个函数的写法是错误的,除非真有名为"attr"的对象属性,这与变量attr的值无关。后一个函数表示访问由变量attr的值给定名称的对象属性。
不能设置传递参数的类型,因为js 都是用 var 的所以你传什么参数都行,如果必须是某种类型,那么可以在方法体里面判断,然后执行相应操作
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图