0

我有一个 Ajax 调用,它在我的应用程序中运行良好。但如果我在 Sharepoint 门户上使用它,它的值为 null。我在网上搜索了一天。

$.ajax({
                    type: 'POST',

                    url: url,

                    dataType : 'json',

                    data : {"docids":["doc_name1","doc_name2","doc_name3"]} })

在 HttpServletRequest 中String[] aDocIds = aRequest.getParameterValues("docids");

aDocIds 为空。

我试过这个来获取数据值,但没有运气。

if (aDocIds == null)
  {
    StringBuffer jb = new StringBuffer();
    String line = null;
    try
    {
      BufferedReader reader = aRequest.getReader();
      while ((line = reader.readLine()) != null)
        jb.append(line);

    JSONObject jsonObject = JSONObject.fromObject(jb.toString());

    // here the jsonObject is null, jb 
    JSONArray arr = jsonObject.getJSONArray("arrayParamName");
    }
    catch (Exception e)
    { /*report an error*/
    }
  }

谁能帮我吗?

谢谢你。

4

1 回答 1

0

我想你想要

data : {"docids":["doc_name1","doc_name2","doc_name3"]}
于 2013-06-19T17:02:16.683 回答