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
val dataType: DataType
Link copied to clipboard
val emptyRequest: Boolean = false
Link copied to clipboard
val httpType: HttpType
Link copied to clipboard
val minLength: Int = 0
Link copied to clipboard
val preprocessData: (dynamic) -> dynamic? = null
Link copied to clipboard
val preserveSelected: Boolean = false
Link copied to clipboard
val processData: Boolean = false
Link copied to clipboard
val requestDelay: Int
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.