Вам необходимо включить jQuery , прежде чем ваш script.js
.
Код JavaScript будет выполняться синхронно.В вашем примере $
- это (или, по крайней мере, должно быть) undefined
, и, конечно, undefined
не имеет методов, похожих на jQuery.
Также один из ваших обратных вызовов определен как showNewContent()
.Круглые скобки в конце будут вызывать эту функцию и передавать ее результаты в качестве обратного вызова, что не является тем, что вам нужно в этих обстоятельствах.
Вместо этого отбросьте ()
, чтобы передать только ссылку на функцию.