AjaxOptions

data class AjaxOptions(val url: String? = null, val preprocessData: (dynamic) -> dynamic? = null, val beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> dynamic? = null, val data: dynamic = null, val httpType: HttpType = HttpType.GET, val dataType: DataType = DataType.JSON, val minLength: Int = 0, val cache: Boolean = true, val clearOnEmpty: Boolean = true, val clearOnError: Boolean = true, val emptyRequest: Boolean = false, val requestDelay: Int = AJAX_REQUEST_DELAY, val restoreOnError: Boolean = false, val preserveSelected: Boolean = false, val processData: Boolean = false)

Data class for AJAX options.

Parameters

Constructors

Link copied to clipboard
fun AjaxOptions(url: String? = null, preprocessData: (dynamic) -> dynamic? = null, beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> 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

Link copied to clipboard
val beforeSend: (<Error class: unknown class>, <Error class: unknown class>) -> dynamic? = null
Link copied to clipboard
val cache: Boolean = true
Link copied to clipboard
val clearOnEmpty: Boolean = true
Link copied to clipboard
val clearOnError: Boolean = true
Link copied to clipboard
val data: dynamic = null
Link copied to clipboard
Link copied to clipboard
val emptyRequest: Boolean = false
Link copied to clipboard
Link copied to clipboard
val minLength: Int = 0
Link copied to clipboard
val preprocessData: (dynamic) -> dynamic? = null
Link copied to clipboard
Link copied to clipboard
val processData: Boolean = false
Link copied to clipboard
Link copied to clipboard
val restoreOnError: Boolean = false
Link copied to clipboard
val url: String? = null

Extensions

Link copied to clipboard
fun AjaxOptions.toJs(emptyOption: Boolean): dynamic

Convert AjaxOptions to JavaScript JSON object.