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)

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.