The new magic of True AJAX.
Frontend environments evolve rapidly nowadays and modern browsers have already implemented a great deal of DOM/BOM APIs which are good enough for production use. We don't have to learn jQuery from scratch for DOM manipulation or event handling. In the meantime, thanks to the spread of frontend libraries such as React, Angular and Vue, manipulating the DOM directly becomes anti-pattern, so that jQuery usage has never been less important. This project summarizes most of the alternatives in native Javascript implementation to jQuery methods, with IE 10+ support.
The Front-End/Javascript landscape has become a chaotic Tower of Babel situation. It's changing faster than anyone can keep up and people with merely a years difference in skillsets are having issues even communicating. It's not because people are lazy and not keeping up - you get on a year-long project and start with the latest/greatest and then tune out the world while you get that project completed, then look around at the end of the project and the world doesn't look the same anymore. 90% of the bleeding edge stuff is abandoned a year later. It's to the point of ridiculousness. We need probably slow down a bit and take a look at the things that don’t change all that much. Not only will this improve the quality of our work and the value we deliver — it will actually help us learn these new tools faster.
Sending a null value in JSON is really easy, but it seems like every time you go to look up how to actually represent a null value in a JSON call to an AJAX web service you instead end up with a bunch of discussion on using JSON.parse / JSON.stringify and helper methods to do just that. [No slam on using the JSON object, it's extremely helpful, just some times you don't need it.]
Easy answer: Say you have a dynamic jQuery UI tab control with an id='tabs'.