tinymce-util-XHR

发布于 2019-05-06 字数4930 浏览 720 评论 0

Examples

// Sends a low level Ajax request
tinymce.util.XHR.send({
   url: 'someurl',
   success: function(text) {
      console.debug(text);
   }
});

// Add custom header to XHR request
tinymce.util.XHR.on('beforeSend', function(e) {
    e.xhr.setRequestHeader('X-Requested-With', 'Something');
});

Methods

name summary defined by
fire() Fires the specified event by name. Consult the event reference for more details on each event. tinymce.util.Observable
hasEventListeners() Returns true/false if the object has a event of the specified name. tinymce.util.Observable
off() Unbinds an event listener to a specific event by name. Consult the event reference for more details on each event. tinymce.util.Observable
on() Binds an event listener to a specific event by name. Consult the event reference for more details on each event. tinymce.util.Observable
once() Bind the event callback and once it fires the callback is removed. Consult the event reference for more details on each event. tinymce.util.Observable
send() Sends a XMLHTTPRequest. Consult the Wiki for details on what settings this method takes. tinymce.util.XHR

Methods

fire

fire(name:String, args:Object?, bubble:Boolean?):Object

Fires the specified event by name. Consult the event reference for more details on each event.

Examples
instance.fire('event', {...});
Parameters
  • name (String) – Name of the event to fire.
  • args (Object?) – Event arguments.
  • bubble (Boolean?) – True/false if the event is to be bubbled.
Return value
  • Object – Event args instance passed in.

hasEventListeners

hasEventListeners(name:String):Boolean

Returns true/false if the object has a event of the specified name.

Parameters
  • name (String) – Name of the event to check for.
Return value
  • Boolean – true/false if the event exists or not.

off

off(name:String?, callback:callback?):Object

Unbinds an event listener to a specific event by name. Consult the event reference for more details on each event.

Examples
// Unbind specific callback
instance.off('event', handler);

// Unbind all listeners by name
instance.off('event');

// Unbind all events
instance.off();
Parameters
  • name (String?) – Name of the event to unbind.
  • callback (callback?) – Callback to unbind.
Return value
  • Object – Current class instance.

on

on(name:String, callback:callback, first:Boolean):Object

Binds an event listener to a specific event by name. Consult the event reference for more details on each event.

Examples
instance.on('event', function(e) {
    // Callback logic
});
Parameters
  • name (String) – Event name or space separated list of events to bind.
  • callback (callback) – Callback to be executed when the event occurs.
  • first (Boolean) – Optional flag if the event should be prepended. Use this with care.
Return value
  • Object – Current class instance.

once

once(name:String, callback:callback):Object

Bind the event callback and once it fires the callback is removed. Consult the event reference for more details on each event.

Parameters
  • name (String) – Name of the event to bind.
  • callback (callback) – Callback to bind only once.
Return value
  • Object – Current class instance.

send

send(settings:Object)

Sends a XMLHTTPRequest. Consult the Wiki for details on what settings this method takes.

Parameters
  • settings (Object) – Object will target URL, callbacks and other info needed to make the request.

Can’t find what you’re looking for? Let us know.

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.

您暂时不能评论!

管理员开启了需要登录才能够评论,你可以免费注册一个本站的账号。

还没有评论!

目前还没有任何评论,快来抢沙发吧!