Safe Haskell | None |
---|
- type ReqParam = (JString, JString)
- type ReqParams = [ReqParam]
- class IsReqParams a where
- toReqParams :: a -> [ReqParam]
- noParams :: ReqParams
- asyncGetReq :: (IsReqParams ps, IsExp e String) => e -> ps -> (JObject XMLHttpRequest -> HJScript ()) -> HJScript ()
- asyncPostReq :: (IsReqParams ps, IsExp e String) => e -> ps -> (JObject XMLHttpRequest -> HJScript ()) -> HJScript ()
- (=:) :: IsReqParams (a, b) => a -> b -> ReqParams
- (<&>) :: (IsReqParams p1, IsReqParams p2) => p1 -> p2 -> ReqParams
- addGetParams :: (IsExp e String, IsReqParams ps) => e -> ps -> JString
- openAsync :: IsExp e String => HttpMethod -> e -> JObject XMLHttpRequest -> HJScript ()
- openAsyncPost :: IsExp e String => e -> JObject XMLHttpRequest -> HJScript ()
- sendNull :: JObject XMLHttpRequest -> HJScript ()
- sendPost :: IsExp e String => e -> JObject XMLHttpRequest -> HJScript ()
- setCallBack :: (JObject XMLHttpRequest -> HJScript ()) -> JObject XMLHttpRequest -> XMLGenT HJScript' ()
- succCallBack :: JObject XMLHttpRequest -> JBool
- isReady :: JObject XMLHttpRequest -> JBool
- isReadySucc :: JObject XMLHttpRequest -> Exp Bool
- crtXMLHttpRequest :: HJScript (Exp XMLHttpRequest)
- setPostReqHeader :: JObject XMLHttpRequest -> HJScript ()
- module HJScript.Objects.XMLHttpRequest
Data
class IsReqParams a whereSource
toReqParams :: a -> [ReqParam]Source
IsReqParams ReqParams | |
(IsExp e1 String, IsExp e2 String) => IsReqParams (e1, e2) |
High level
asyncGetReq :: (IsReqParams ps, IsExp e String) => e -> ps -> (JObject XMLHttpRequest -> HJScript ()) -> HJScript ()Source
asyncPostReq :: (IsReqParams ps, IsExp e String) => e -> ps -> (JObject XMLHttpRequest -> HJScript ()) -> HJScript ()Source
Post request
Parameters
(=:) :: IsReqParams (a, b) => a -> b -> ReqParamsSource
(<&>) :: (IsReqParams p1, IsReqParams p2) => p1 -> p2 -> ReqParamsSource
addGetParams :: (IsExp e String, IsReqParams ps) => e -> ps -> JStringSource
Low level,
openAsyncPost :: IsExp e String => e -> JObject XMLHttpRequest -> HJScript ()Source
sendNull :: JObject XMLHttpRequest -> HJScript ()Source
setCallBack :: (JObject XMLHttpRequest -> HJScript ()) -> JObject XMLHttpRequest -> XMLGenT HJScript' ()Source
crtXMLHttpRequest :: HJScript (Exp XMLHttpRequest)Source
Creates a new XMLHttpRequest