Data type converters

In Chapter 6, Sending Data with Ajax, we saw that the $.ajaxSetup() function allows us to change the defaults used by $.ajax(), thus potentially affecting many Ajax operations with a single statement. This same function can also be used to add to the range of data types that $.ajax() can request and interpret.

As an example, we can add a converter that understands the YAML data format. YAML ( is a popular data representation with implementations in many programming languages. If our code needs to interact with an alternative format such as this, jQuery allows us to build compatibility for it into the native Ajax functions.

A simple YAML file containing GitHub repository search criteria:

 Language: ...

Get Learning jQuery 3 - Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.