将JS数组转换为JSON对象,但无法在java servlet端读取JSON对象
converted JS array to JSON object but not able to read that json object at java servelet end
这是javascript代码创建json变量,我不能得到如何访问>这个json变量在servlet结束
<script>
function()
{ alert("sending");
var Jsonobj=JSON.stringify(folderarray);
alert(Jsonobj);
$.ajax({ url: '/Chandrayan-2014/src/Handler/FolderHandler.java'+param,
type: 'POST',
dataType: 'json',
success: function(result) {
alert('SUCCESS'); } });
alert("sent");
}
我可以建议你使用console.log代替alert吗?另外,就像cloudwalker说的,我看到你的ajax调用缺少数据属性
var Jsonobj=JSON.stringify(folderarray);
console.log(Jsonobj);
$.ajax({
'type' : 'POST',
'url' : '/route/to/my/handler',
'data' : Jsonobj,
'success' : function () { console.log('succeed with args %o', arguments); },
'error' : function () { console.log('failed with args %o', arguments); }
});
注意,dataType属性用于指定期望从服务器返回的数据类型。不是你要提交的数据类型
我不知道你在哪里传递jsonobj作为参数。你可能想要这样写:
$.ajax({ url: '/myUrl',
type: 'POST',
dataType: 'json',
data: {myJsonObj: Jsonobj} --PASS THE OBJECT HERE
success: function(result) {
alert('SUCCESS'); } });
alert("sent");
我对你的网址也有点困惑。您是试图直接链接到java源文件,还是刚刚设置了一个servlet映射,最后有.java ?
相关文章:
- jQuery匹配JSON对象的部分文本
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 如何为json对象中的段发送array[]
- 将JSON对象传递给angular指令
- 更改JSON对象的结构
- 访问JSON对象内部的数组元素
- 在ejs-partial中对JSON对象进行迭代
- 遍历 JSON 对象并检查 URL 是否以某个值结尾
- 访问嵌套JSON对象的键,其中键是动态的
- json对象中缺少对象循环
- 发送json对象或使用express路由呈现视图
- 在play2框架中向json对象添加下拉列表项
- 元素名称上带有短划线 (-) 字符的 Json 对象
- autocomplete不接受源的json对象
- 如何在javascript中创建动态json对象
- 在使用客户端脚本时拾取JSON对象
- 如何通过json对象数组为嵌套对象赋值
- 构造JSON对象