0
몇 가지 작업을 수행해야하는 .NET webservice가 있으며 자바 스크립트 함수에 대한 콜백을 통해 진행 상황을 표시하고 싶습니다. webservice가 매개 변수로 콜백 함수를 사용할 수 있습니까?
이
함수'//vb.NET이다
<WebMethod(EnableSession:=True)> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Json, XMLSerializeString:=False)> _
Public Shared Function RebuildLuceneIndex(options As List(Of RebuildLuceneOption), callbackProgress As Action(Of String, Boolean))
For Each opt As RebuildLuceneOption In options
Try
Select Case opt.Action.ToLower()
Case "clear"
.......
End Select
callbackProgress.Invoke(opt.Action.ToLower(), True)
Catch ex As Exception
callbackProgress.Invoke(opt.Action.ToLower(), False)
End Try
Next
End Function
임 문자열 JSON 배열 전달이 웹 서비스를 호출하기위한 운동에 jQuery를 구문 고투하고 함수 콜백하는 나는 콜백하여 진행 상황을 보여줄 수있다.
// 자바 스크립트
당신은 두 가지 방법으로 당신의 방법을 분할해야function RebuildLuceneProgressCallback(InvokedMethod, Successfull) {
if (Successfull) {
console.log(InvokedMethod + ' Succeeded');
}
else {
console.log(InvokedMethod + ' Failed');
}
}