读书人

AJAX 调用BLL层数据再次.

发布时间: 2012-10-07 17:28:51 作者: rapoo

AJAX 调用BLL层数据再次求救..
$(document).ready(function() {
function listparam(param) {
param.OperationFlag = 1;

return param;
}

var param = {
ClassName: 'FrameTrain.BLL.Product.CustomerBLL',
MethodName: 'GetCustomerList',
ParamModelName: 'FrameTrain.Entity.DBEntity.Customer',
initData:null,
page: { AllowPaging: true, PageSize: 10 },
onResponse: GetListSuccess,
onRequest: listparam,
target: $("#tab1")
}
$.ajaxRequest(param);
});

这代码不知道哪里错了为什么得不到数据,JS 报错说没有相关的属性和方法.

[解决办法]
你bll里面的方法又不是webmethod凭什么可以调用。
你最好是到webservice中,分别建一个bll里面的对应方法,然后再调用。
[解决办法]
我看不懂啊,楼主用的什么框架。貌似是Jquery吧,可以直接调用BLL里的方法么,服务器端不需要什么配置???
[解决办法]
嗯。或者你在bll中把每个方法注册为[ajaxMethod],然后每个页面的后台的加载页面,手工注册一下你需要用到的类。
[解决办法]
个人认为用webservice更好。
[解决办法]
会用webservice你就知道怎么弄了

读书人网 >C#

热点推荐