Javascript Jquery在Heruko上不起作用

Javascript Jquery在Heruko上不起作用,javascript,jquery,facebook-javascript-sdk,bots,Javascript,Jquery,Facebook Javascript Sdk,Bots,我用javascript制作了一个facebook机器人,将它部署到heroku上,效果很好。当我尝试使用Jquery对API.AI进行AJAX调用时,它不起作用 我知道我需要导入Jquery才能让它工作,所以我只想到两种方法让它工作: 以某种方式将Jquery导入bot(已经尝试将整个Jquery代码复制到Heruko存储库) 将Jquery AJAX代码更改为vanila javascript(我不知道如何更改) 这是我的ajax电话,提前谢谢 var accessToken = MY_AC

我用javascript制作了一个facebook机器人,将它部署到heroku上,效果很好。当我尝试使用Jquery对API.AI进行AJAX调用时,它不起作用

我知道我需要导入Jquery才能让它工作,所以我只想到两种方法让它工作:

  • 以某种方式将Jquery导入bot(已经尝试将整个Jquery代码复制到Heruko存储库)
  • 将Jquery AJAX代码更改为vanila javascript(我不知道如何更改)
  • 这是我的ajax电话,提前谢谢

    var accessToken = MY_ACCESS_TOKEN;
    var baseUrl = "https://api.api.ai/v1/";
    var apiResponse;
    
    
    function send() {
                var text = "pizza with hot sauce and thin crust";
                $.ajax({
                    type: "POST",
                    url: baseUrl + "query?v=20150910",
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    headers: {
                        "Authorization": "Bearer " + accessToken
                    },data: JSON.stringify({
                        query: text,
                        lang: "en",
                        sessionId: "<any random string>"
                    }),
            success: function(data) {
                        apiResponse = (JSON.stringify(data["result"]["fulfillment"]["speech"],null, 2));
              console.log(apiResponse)
                    },
                    error: function() {
                        console.log("Internal Server Error");
                    }
          })}
    send()
    
    var accessToken=MY\u ACCESS\u TOKEN;
    var baseUrl=”https://api.api.ai/v1/";
    var反应;
    函数send(){
    var text=“辣酱薄皮比萨饼”;
    $.ajax({
    类型:“POST”,
    url:baseUrl+“查询?v=20150910”,
    contentType:“应用程序/json;字符集=utf-8”,
    数据类型:“json”,
    标题:{
    “授权”:“持票人”+accessToken
    },数据:JSON.stringify({
    查询:文本,
    朗:“嗯,
    会话ID:“
    }),
    成功:功能(数据){
    apiResponse=(JSON.stringify(数据[“结果”][“履行”][“语音”],null,2));
    console.log(apiResponse)
    },
    错误:函数(){
    日志(“内部服务器错误”);
    }
    })}
    发送()
    
    如果您想用纯JavaScript发送AJAX请求,可以使用$.ajax()基本上是我尝试过的

    的包装器。但我不知道如何传递我尝试过的所有值,但我不知道如何正确传递所有值仔细阅读文档。你会明白的。我试过了,但我没有例子。我知道XMLHttpRequest的基本语法,我不知道把类型、标题等放在哪里。。。