发布网友 发布时间:2022-04-28 17:32
共2个回答
热心网友 时间:2022-04-22 20:48
这两个例子其实道理是一样的。
JQuery
将服务端传过来的Json数据交予设置的success的回调处理,实际调用的时候应该跟下面差不多:
options.success(eval(data = resonseText)); // 示例代码,懒得去看源码了也就是说那个data其实源自服务端
signalr
如果你纠结的只是error的来源的话,那我只能告诉你那是运行期发生的,参考下例:
// 将你指定的形参传给某个值追问你的意思是,这个error是在运行期间发生的.
就和一些后台语言(java,c#)异常一样.在运行的时候才能确定出来的.
类似 NullReferenceException,IndexOutOfRangeException/
回到前台js,也就是运行时产生这种异常对象,
然后用这些异常对象去初始化我传递的匿名函数的形参.
应该是这个逻辑吧.
追答客气!
热心网友 时间:2022-04-22 22:06
因为这个匿名函数会被包装成另一个函数在ajax失败的时候调用,大致类似下面这样的代码: