$ .post()在Jquery中不起作用

时间:2013-05-27 08:01:38

标签: jquery .post

这是我的代码

var citylist = []; 
var index = 0; 
var url = "http://test.com/index.php"; 
var posting = $.post( url, { keystring: ""});
posting.done(function( data ) { 
  $.each(data, function(key, value) { 
     console.log(data);
     $.each(data, function(key, value) {
       citylist[index] = value;
       index++;
});
    if (index > 0) {
      $( "#destination_to" ).autocomplete({source: citylist});
    }
});

但我收到以下错误

  

未捕获的TypeError:   对象函数(e,l){return document.id(e,l,this.document);   没有方法'post'

但是同样的方法对我以前的项目工作正常....任何人都可以这么做吗?

1 个答案:

答案 0 :(得分:1)

好像你没有包含jQuery或者存在冲突。确保将jQuery包含到项目中,并且没有其他库使用$命名空间或设置jQuery以noConflict模式运行。