AjaxOptions

data class AjaxOptions(url: String?, preprocessData: (dynamic) -> dynamic?, beforeSend: (JQueryXHR, JQueryAjaxSettings) -> dynamic?, data: dynamic, httpType: HttpType, dataType: DataType, minLength: Int, cache: Boolean, clearOnEmpty: Boolean, clearOnError: Boolean, emptyRequest: Boolean, requestDelay: Int, restoreOnError: Boolean, preserveSelected: Boolean, processData: Boolean)

Data class for AJAX options.

Parameters

Constructors

AjaxOptions
Link copied to clipboard
fun AjaxOptions(url: String? = null, preprocessData: (dynamic) -> dynamic? = null, beforeSend: (JQueryXHR, JQueryAjaxSettings) -> dynamic? = null, data: dynamic = null, httpType: HttpType = HttpType.GET, dataType: DataType = DataType.JSON, minLength: Int = 0, cache: Boolean = true, clearOnEmpty: Boolean = true, clearOnError: Boolean = true, emptyRequest: Boolean = false, requestDelay: Int = AJAX_REQUEST_DELAY, restoreOnError: Boolean = false, preserveSelected: Boolean = false, processData: Boolean = false)

Functions

component1
Link copied to clipboard
operator fun component1(): String?
component10
Link copied to clipboard
operator fun component10(): Boolean
component11
Link copied to clipboard
operator fun component11(): Boolean
component12
Link copied to clipboard
operator fun component12(): Int
component13
Link copied to clipboard
operator fun component13(): Boolean
component14
Link copied to clipboard
operator fun component14(): Boolean
component15
Link copied to clipboard
operator fun component15(): Boolean
component2
Link copied to clipboard
operator fun component2(): (dynamic) -> dynamic?
component3
Link copied to clipboard
operator fun component3(): (JQueryXHR, JQueryAjaxSettings) -> dynamic?
component4
Link copied to clipboard
operator fun component4(): dynamic
component5
Link copied to clipboard
operator fun component5(): HttpType
component6
Link copied to clipboard
operator fun component6(): DataType
component7
Link copied to clipboard
operator fun component7(): Int
component8
Link copied to clipboard
operator fun component8(): Boolean
component9
Link copied to clipboard
operator fun component9(): Boolean
copy
Link copied to clipboard
fun copy(url: String? = null, preprocessData: (dynamic) -> dynamic? = null, beforeSend: (JQueryXHR, JQueryAjaxSettings) -> dynamic? = null, data: dynamic = null, httpType: HttpType = HttpType.GET, dataType: DataType = DataType.JSON, minLength: Int = 0, cache: Boolean = true, clearOnEmpty: Boolean = true, clearOnError: Boolean = true, emptyRequest: Boolean = false, requestDelay: Int = AJAX_REQUEST_DELAY, restoreOnError: Boolean = false, preserveSelected: Boolean = false, processData: Boolean = false): AjaxOptions
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

beforeSend
Link copied to clipboard
val beforeSend: (JQueryXHR, JQueryAjaxSettings) -> dynamic? = null
cache
Link copied to clipboard
val cache: Boolean = true
clearOnEmpty
Link copied to clipboard
val clearOnEmpty: Boolean = true
clearOnError
Link copied to clipboard
val clearOnError: Boolean = true
data
Link copied to clipboard
val data: dynamic = null
dataType
Link copied to clipboard
val dataType: DataType
emptyRequest
Link copied to clipboard
val emptyRequest: Boolean = false
httpType
Link copied to clipboard
val httpType: HttpType
minLength
Link copied to clipboard
val minLength: Int = 0
preprocessData
Link copied to clipboard
val preprocessData: (dynamic) -> dynamic? = null
preserveSelected
Link copied to clipboard
val preserveSelected: Boolean = false
processData
Link copied to clipboard
val processData: Boolean = false
requestDelay
Link copied to clipboard
val requestDelay: Int
restoreOnError
Link copied to clipboard
val restoreOnError: Boolean = false
url
Link copied to clipboard
val url: String? = null
the url address

Extensions

toJs
Link copied to clipboard
fun AjaxOptions.toJs(emptyOption: Boolean): dynamic
Convert AjaxOptions to JavaScript JSON object.