XHR发布请求失败

时间:2019-03-19 14:21:49

标签: javascript java ajax

所以我试图使用XHR发布请求将数据从JavaScript发送到Java方法。

我的Java脚本函数如下所示:

function getErrorCategory(){

var table = document.getElementById(singleBuildTableID);
if (table === null) {
    return null;
}

// Loop through each row in the table. Then look at alert body column in that row.
var tableRow = table.getElementsByTagName("tr");
for (rowIndex = 0; rowIndex < tableRow.length; rowIndex++) {
var arrayData = tableRow[rowIndex].childNodes[0].innerHTML;
//var startIndex = arrayData.indexOf("[");
if (arrayData === "ERROR"){
    data = tableRow[rowIndex].childNodes[1].innerHTML;
     var endIndex = data.indexOf("]");
     var dataToSend = data.substring(endIndex+1,data.length)
    //var myJSON = JSON.stringify(data);
    projectAction.writingToFile(dataToSend); 
 }

} }

下面是我要向其传递数据的Java方法。

 @JavaScriptMethod 
  public void writingToFile(String input) { 
      logger.info(input);
      try { 
          String fileContent = input; 
          BufferedWriter writer = new BufferedWriter(new FileWriter("test.txt")); 
          writer.write(fileContent); 
          writer.close(); 
      } 
      catch (Exception e) { 
          e.printStackTrace(); 
      } 
  }

我在chrome上的网络分析仪出现500个服务器错误。

网络分析仪中的有效负载请求如下:

[“编译错误:”] 0:“编译错误:”

我需要寻找答复吗?

0 个答案:

没有答案