HJScript-0.4.6: HJScript is a Haskell EDSL for writing JavaScript programs.

HJScript.Ajax

Contents

Synopsis

Data

class IsReqParams a whereSource

Methods

toReqParams :: a -> [ReqParam]Source

Instances

High level

asyncGetReq :: (IsReqParams ps, IsExp e String) => e -> ps -> (JObject XMLHttpRequest -> HJScript ()) -> HJScript ()Source

Allowing path selections form XMLHttpRequest objects. instance HasDomSel (JsObject a XMLHttpRequest) where toDomElement req = req documentElement

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

Low level,

crtXMLHttpRequest :: HJScript (Exp XMLHttpRequest)Source

Creates a new XMLHttpRequest