Php 使用Wordpress页面的API Ajax调用

Php 使用Wordpress页面的API Ajax调用,php,jquery,ajax,wordpress,api,Php,Jquery,Ajax,Wordpress,Api,请原谅——我不是一个专业的开发人员,但我正在尝试使用他们的API平台将Seatgeek数据引入我的网站。我找到了一些简单的代码,基本上满足了我的需要-- 因此,我使用javascript,将其放入一个扩展名为.js的文件中(代码如下) $.ajax({ //您需要为JSONP支持使用回调参数,以便跨站点工作 网址:'http://api.seatgeek.com/2/events?q=boston-凯尔特人队&回调=fireEvent', 成功:功能(数据){ var事件=[]; //为事件表创

请原谅——我不是一个专业的开发人员,但我正在尝试使用他们的API平台将Seatgeek数据引入我的网站。我找到了一些简单的代码,基本上满足了我的需要--

因此,我使用javascript,将其放入一个扩展名为.js的文件中(代码如下)

$.ajax({
//您需要为JSONP支持使用回调参数,以便跨站点工作
网址:'http://api.seatgeek.com/2/events?q=boston-凯尔特人队&回调=fireEvent',
成功:功能(数据){
var事件=[];
//为事件表创建html
$.each(data.events、function(i、evt){
事件。推([
'',
''+evt.datetime\u local.split('T',1).join('')+'',
“
”+evt.venture.name+”, '', '' ].join(“\n”); }); console.log(事件); $(“.events”).append(events.join(“\n”); }, 数据类型:“jsonp” });
然后我在我需要的地方调用了页面头部的JS

但我知道,为了让它出现在我的实际页面上,我缺少了一些东西(因为它不工作),但我真的不确定如何让它工作

我试过这个

<table class="events table table-bordered table-striped table-hover">

<script>
(data)();
</script>

 </table> 

(数据)();

但不起作用。我离你很近吗?

你犯了什么错误?你检查浏览器控制台了吗?我在JSFIDLE中尝试了你的代码(不是你的代码),它工作正常:嗯……我应该这样调用函数吗?getData()@user1229514如果您试图在页面加载后立即调用函数,请在
DOMContentLoaded
事件中包装
getData()
(请参阅fiddle以获取示例-注意,JSFIDLE无法正确处理该事件)。如果您需要在其他地方调用它,只需根据需要使用
getData()
。@RaviDhoriyaツ 刚刚检查了错误,我得到了以下信息--TypeError:$是未定义的$.ajax({celtics.js(第2行,第4列)TypeError:$.ajax不是一个函数$.ajax({
<table class="events table table-bordered table-striped table-hover">

<script>
(data)();
</script>

 </table>