“Invalid JSON primitive” in Ajax processing

Just a guess what does the variable json contain after If it is a valid json object like {“foo”:”foovalue”, “bar”:”barvalue”} then jQuery might not send it as json data but instead serialize it to foor=foovalue&bar=barvalue thus you get the error “Invalid JSON primitive: foo” Try instead setting the data as string This way jQuery should leave the data alone and send the … Read more

Play/pause HTML 5 video using JQuery

Your solution shows the issue here — play is not a jQuery function but a function of the DOM element. You therefore need to call it upon the DOM element. You give an example of how to do this with the native DOM functions. The jQuery equivalent — if you wanted to do this to … Read more

SON Post with Customized HTTPHeader Field

What you posted has a syntax error, but it makes no difference as you cannot pass HTTP headers via $.post(). Provided you’re on jQuery version >= 1.5, switch to $.ajax() and pass the headers (docs) option. (If you’re on an older version of jQuery, I will show you how to do it via the beforeSend … Read more

jQuery toggle CSS?

For jQuery versions lower than 1.9 (see https://api.jquery.com/toggle-event): Using classes in this case would be better than setting the css directly though, look at the addClass and removeClass methods alecwh mentioned.

Adding options to a