Documentation
¶
Index ¶
- Constants
- Variables
- type ProgressEvent
- func (p ProgressEvent) Call(key string, args ...interface{}) js.Value
- func (p ProgressEvent) Get(key string) js.Value
- func (p ProgressEvent) LengthComputable() bool
- func (p ProgressEvent) Loaded() int
- func (p ProgressEvent) MarshalJS() js.Value
- func (p ProgressEvent) Percent() float64
- func (p ProgressEvent) Set(key string, value interface{})
- func (p ProgressEvent) Target() js.Value
- func (p ProgressEvent) Total() int
- type User
- type XMLHttpRequest
- func (x *XMLHttpRequest) GetHeader(key string) string
- func (x *XMLHttpRequest) IsDone() bool
- func (x *XMLHttpRequest) MarshalJS() js.Value
- func (x *XMLHttpRequest) OnReadyStateChange(f func(state int, xhr *XMLHttpRequest)) js.Func
- func (x *XMLHttpRequest) OnStatus(statusCode int, f func(*XMLHttpRequest))
- func (x *XMLHttpRequest) Open(method, url string, user User)
- func (x *XMLHttpRequest) Response() js.Value
- func (x *XMLHttpRequest) Send(data any) (response js.Value, err error)
- func (x *XMLHttpRequest) SetHeader(key, value string)
- func (x *XMLHttpRequest) Status() int
- func (x *XMLHttpRequest) StatusText() string
- type XMLHttpRequestUpload
- func (x *XMLHttpRequestUpload) Abort(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) Error(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) Load(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) LoadEnd(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) LoadStart(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) MarshalJS() js.Value
- func (x *XMLHttpRequestUpload) Progress(f func(event ProgressEvent)) js.Func
- func (x *XMLHttpRequestUpload) Set(key string, value interface{})
- func (x *XMLHttpRequestUpload) Timeout(f func(event ProgressEvent)) js.Func
Constants ¶
View Source
const ( STATE_UNSENT = iota STATE_OPENED STATE_HEADERS_RECEIVED STATE_LOADING STATE_DONE )
View Source
const ( ErrAborted = errs.Error("XHR aborted") ErrTimeout = errs.Error("XHR timeout") )
Variables ¶
View Source
var XHRAsync = true
Functions ¶
This section is empty.
Types ¶
type ProgressEvent ¶
func (ProgressEvent) LengthComputable ¶
func (p ProgressEvent) LengthComputable() bool
func (ProgressEvent) Loaded ¶
func (p ProgressEvent) Loaded() int
func (ProgressEvent) MarshalJS ¶
func (p ProgressEvent) MarshalJS() js.Value
func (ProgressEvent) Percent ¶
func (p ProgressEvent) Percent() float64
func (ProgressEvent) Set ¶
func (p ProgressEvent) Set(key string, value interface{})
func (ProgressEvent) Target ¶
func (p ProgressEvent) Target() js.Value
func (ProgressEvent) Total ¶
func (p ProgressEvent) Total() int
type XMLHttpRequest ¶
type XMLHttpRequest struct { Timeout time.Duration Upload *XMLHttpRequestUpload ResponseType string StatusCodeMap map[int]func(*XMLHttpRequest) *js.Value }
func New ¶
func New() *XMLHttpRequest
func OpenNew ¶
func OpenNew(method, url string, user User) *XMLHttpRequest
func (*XMLHttpRequest) GetHeader ¶
func (x *XMLHttpRequest) GetHeader(key string) string
func (*XMLHttpRequest) IsDone ¶
func (x *XMLHttpRequest) IsDone() bool
func (*XMLHttpRequest) MarshalJS ¶
func (x *XMLHttpRequest) MarshalJS() js.Value
func (*XMLHttpRequest) OnReadyStateChange ¶
func (x *XMLHttpRequest) OnReadyStateChange(f func(state int, xhr *XMLHttpRequest)) js.Func
func (*XMLHttpRequest) OnStatus ¶
func (x *XMLHttpRequest) OnStatus(statusCode int, f func(*XMLHttpRequest))
func (*XMLHttpRequest) Open ¶
func (x *XMLHttpRequest) Open(method, url string, user User)
func (*XMLHttpRequest) Response ¶
func (x *XMLHttpRequest) Response() js.Value
func (*XMLHttpRequest) Send ¶
func (x *XMLHttpRequest) Send(data any) (response js.Value, err error)
func (*XMLHttpRequest) SetHeader ¶
func (x *XMLHttpRequest) SetHeader(key, value string)
func (*XMLHttpRequest) Status ¶
func (x *XMLHttpRequest) Status() int
func (*XMLHttpRequest) StatusText ¶
func (x *XMLHttpRequest) StatusText() string
type XMLHttpRequestUpload ¶
func (*XMLHttpRequestUpload) Abort ¶
func (x *XMLHttpRequestUpload) Abort(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) Error ¶
func (x *XMLHttpRequestUpload) Error(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) Load ¶
func (x *XMLHttpRequestUpload) Load(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) LoadEnd ¶
func (x *XMLHttpRequestUpload) LoadEnd(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) LoadStart ¶
func (x *XMLHttpRequestUpload) LoadStart(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) MarshalJS ¶
func (x *XMLHttpRequestUpload) MarshalJS() js.Value
func (*XMLHttpRequestUpload) Progress ¶
func (x *XMLHttpRequestUpload) Progress(f func(event ProgressEvent)) js.Func
func (*XMLHttpRequestUpload) Set ¶
func (x *XMLHttpRequestUpload) Set(key string, value interface{})
func (*XMLHttpRequestUpload) Timeout ¶
func (x *XMLHttpRequestUpload) Timeout(f func(event ProgressEvent)) js.Func
Click to show internal directories.
Click to hide internal directories.