jQuery Ajax无法正常工作(即使是最简单的操作)

时间:2017-03-22 14:50:42

标签: javascript jquery ajax

我目前有这段代码:

window.onkeydown = function(e)
{
  if(e.keyCode == 13)
  {
    $.get( "database/control.json", function( order )
    {
        alert(order);
    });
  }
}

当我按下Enter键时,浏览器什么都不做,控制台甚至不会报告任何类型的错误或其他任何错误。而且我不知道如何解决这个问题。请帮忙:)谢谢。

2 个答案:

答案 0 :(得分:1)

获取失败^^



window.onkeydown = function(e)
{
  if(e.keyCode == 13)
  {
  console.log("detected");
    $.get( "database/control.json", function( order )
    {
  console.log("mh");
        alert(order);
    });
  }
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;

PS:在尝试按Enter键之前单击片段的白色屏幕,否则您将看不到它正常工作

答案 1 :(得分:0)

有一些可能的问题:

  1. 你是否包含了jQuery?您需要一个class ComponentBase { forceUpdate() {} } class ComponentBase_MyVersion { private _component: ComponentBase = ...; Update() {} // expose _component desired members ... } class MyComponent extends ComponentBase_MyVersion { DoSomething() { // compilation error this.forceUpdate(); this.Update(); } } 标记,其位置如下:

    script
  2. 您的文件<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> 是否存在?

  3. 我鼓励您使用console.log,而不是使用database/control.json进行调试。这将向浏览器的内置调试器控制台发送消息(在Chrome中,您可以使用F12打开它)。它会显示错误消息,并告诉您哪些部分无效。很有可能找不到jQuery或你的文件。

    例如:

    alert