ajaxRequest.success不是smoothState.js的函数

时间:2016-09-14 14:17:59

标签: jquery wordpress smoothstate.js

我试图将smoothState.js实现为自定义WordPress主题但是当我在我的导航上悬停时,我可以看到此错误:

[Validate]

似乎ajaxRequest不起作用(jquery.smoothState.js):

Uncaught TypeError: ajaxRequest.success is not a function
fetch @ jquery.smoothState.js:352
hoverAnchor @ jquery.smoothState.js:539
dispatch @ jquery.min.js:3
q.handle @ jquery.min.js:3

所以,当我点击更改页面时,我会继续执行步骤"正在加载"上课,有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:3)

您可能已经获取了jQuery 3.0版,正如文档中所述:http://api.jquery.com/jquery.ajax/

  

弃用通知:jqXHR.success(),jqXHR.error()和   从jQuery 3.0开始,jqXHR.complete()回调被删除。您可以使用   jqXHR.done(),jqXHR.fail()和jqXHR.always()代替。

如果您使用下面的版本,那么您将是安全的!

干杯!