我有一个 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*/
}
}
谁能帮我吗?
谢谢你。