Yes, the HTML5 specification says: “The URL for hyperlink element must be valid. This URL is the destination of the hyperlink. ” But it turns out that when using a link to launch some AJAX loading of a part of the page, the link tag instead of what it was supposed to be used, starts the function. And the proposed option is also a link is not non-existent file specified. ')
Moral: to launch AJAX actions, use the BUTTONS and not the links.