1、这样是合理的
2、这个方案是老式的方案,要求GetImage必须是public、static的。
3、新的方案最好使用WebApi或者Mvc(WebApi也算Mvc吧)来实现,当然,如果你使用的是WebForm,那么也就只能使用你贴出来的方案了(webservice、wcf例外)。
4、至于你提到的data.d,这个其实是你的getimage方法输出内容的问题,data这个变量表示把你的所有输出内容转换为内存对象(无论json还是别的)都是用data(因为函数的参数名是data啊,这个名字是可以改的:success: function(data))。
谢谢你,我问的不是data的名字,而是data.d这个属性名字啊。。你们返回的也都是d吗?是不是所有数据都存放在d中了啊?
@hexllo: 你的返回类型是json字符串,那么,你的json内容肯定是类似:
{"d":~~~}
这样的格式,其中“~~~”是你的数据内容。
你可以通过fiddler2跟踪看。
用aspx页面的话,就是这样的,否则就用ashx一般处理程序做