Should I use .done() and .fail() for new jQuery AJAX code instead of success and error

As stated by user2246674, using success and error as parameter of the ajax function is valid. To be consistent with precedent answer, reading the doc : Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks will be deprecated in jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead. If you are using the … Read more

jQuery equivalent of JavaScript’s addEventListener method

Not all browsers support event capturing (for example, Internet Explorer versions less than 9 don’t) but all do support event bubbling, which is why it is the phase used to bind handlers to events in all cross-browser abstractions, jQuery’s included. The nearest to what you are looking for in jQuery is using bind() (superseded by on() in jQuery 1.7+) … Read more

How to add jQuery code into HTML Page

1) Best practice is to make new javascript file like my.js. Make this file into your js folder in root directory -> js/my.js . 2) In my.js file add your code inside of $(document).ready(function(){}) scope. 3) add your new js file into your html

How can I get the ID of an element using jQuery?

The jQuery way: In your example:  Run code snippetExpand snippet Or through the DOM: or even : and reason behind usage of $(‘#test’).get(0) in JQuery or even $(‘#test’)[0] is that $(‘#test’) is a JQuery selector and returns an array() of results not a single element by its default functionality an alternative for DOM selector in jquery is which is different from .attr() and $(‘#test’).prop(‘foo’) grabs the specified … Read more

Getting Error “Form submission canceled because the form is not connected”

Quick answer : append the form to the body. document.body.appendChild(form); Or, if you’re using jQuery as above: $(document.body).append(form); Details : According to the HTML standards, if the form is not associated to the browsing context(document), the form submission will be aborted. HTML SPEC see 4.10.21.3.2 In Chrome 56, this spec was applied. Chrome code diff see @@ -347,9 … Read more