且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在异步函数运行期间调用ajax函数

更新时间:2023-11-20 23:36:40

我认为我正在做异步等待功能错误:

无论如何,我把代码更改为



公共函数RequestMoreHotels(ByVal city As String,ByVal country As String,ByVal RegionID As String,ByVal checkInDate As String,ByVal CheckOutDate As String,ByVal NrOfRooms As String ,ByVal Room1 As String,ByVal Room2 As String,ByVal Room3 As String)As JsonResult

System.Threading.ThreadPool.QueueUserWorkItem(AddressOf GetHotelsAsync)

返回Json("完成",JsonRequestBehavior.AllowGet)



函数GetHotelsAsync(状态为对象)

做点什么

结束函数



所以在jQuery中我正在向RequestMoreHotels发出一个ajax请求,它返回immediatley完成但是在他做这个函数Ge​​tHotelsAsync开始之前



干杯
I think I am doing something wrong with the async await funcionality:
Anyway, I changed the code to

Public Function RequestMoreHotels(ByVal city As String, ByVal country As String, ByVal countryCode As String, ByVal RegionID As String, ByVal checkInDate As String, ByVal CheckOutDate As String, ByVal NrOfRooms As String, ByVal Room1 As String, ByVal Room2 As String, ByVal Room3 As String) As JsonResult
System.Threading.ThreadPool.QueueUserWorkItem(AddressOf GetHotelsAsync)
Return Json("done", JsonRequestBehavior.AllowGet)

Function GetHotelsAsync(state As Object)
Do something
End Function

So in jQuery i am making an ajax request to RequestMoreHotels and it returns immediatley "done" BUT before he is doing that the function GetHotelsAsync gets started

Cheers