未捕获的TypeError:无法读取未定义的属性'post'甚至包括JQuery

时间:2014-07-16 07:19:41

标签: jquery html

我收到此错误,即使我已将JQuery包含在我的页面中......

Uncaught TypeError: Cannot read property 'post' of undefined 

该行导致错误

 $.post("infusionsoft/infusion_soft_interaction.php", 
   {customerName: 'customerName', customerEmail: 'customerEmail'},
 function(data) {
        alert(data);
    });

以下是我页面的HEAD部分。

http://pastebin.com/xK8dWQ1U

1 个答案:

答案 0 :(得分:6)

我认为问题来自于你对jQuery使用无冲突模式这一事实。

您需要通过jQuery引用它。

jQuery.post("infusionsoft/infusion_soft_interaction.php", ...

或用函数

包装代码
(function($){
    $.post("infusionsoft/infusion_soft_interaction.php", ...
}(jQuery))