为什么这个jquery代码不能使用for循环和$ .get

时间:2013-01-13 13:23:44

标签: jquery ajax get

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    for(int i = 0; i < 10; i++){
          $.get("http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_get",function(data,status){
      //alert("Data: " + data + "\nStatus: " + status);
    });
   }
  });
});
</script>
</head>
<body>

<button>Send an HTTP GET request to a page and get the result back</button>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

您的语法有问题,请尝试打开您的文件,例如Chrome开发者的工具:您将获得Uncaught SyntaxError: Unexpected identifier。这是因为JavaScript不是'C:您无法将变量定义为类型,就像您在第9行中所做的那样,您需要使用var关键字来定义它,如下所示:

for(var i = 0; i < 10; i++){
      $.get("http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_get",function(data,status){
  //alert("Data: " + data + "\nStatus: " + status);
});

在w3schools的编辑器上运行它为我工作。