0

我正在尝试POST使用 javascript 发送请求。下面是代码片段-

    for (var i = 0; i < elements.length; i++) {
       var uid = i;
       var http = new XMLHttpRequest();
       var params = 'uid='+uid;
       http.open('POST','/home/index.php', true);

       http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
       http.setRequestHeader('Content-length', params.length);
/*    
       http.onreadystatechange = function() {
          if(http.readyState == 4 && http.status == 200) {
             continue;
          }
       }
*/
       http.send(params);
    }

从 firebug 运行脚本后,没有发送任何请求。 在此处输入图像描述

错误在哪里?

4

1 回答 1

0

你有一个非法的continue声明。您只能continue在循环中使用,而不是作为中断函数的一种方式。试试return吧。

于 2012-10-13T06:32:00.713 回答