在JSON中POST一个js::数组,得到"undefined:undefined”;
POST a js::array in JSON, got "undefined:undefined"
我在前端有一个javascript数组,我想把它发布到我的Tomcat服务器上。
我正在使用这个代码,但它不能作为工作
console.log("preview list. postUsers()");
console.log(Ext.getCmp("preview-container").getUsers());
$.ajax({
url: "url",
type: "POST",
data: Ext.getCmp("preview-container").getUsers(),
dataType: "json",
success: function(rst){
switch (rst){
case true:
alert("success");
break;
case false:
alert("failed");
break;
}
},
});
对象是这样的:
preview list. postUsers()
["18241", "44598", "46558"]
但是POST结果是这样的:
undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&undefined=undefined&
解析如下:
undefined: undefined ...
我错过了什么重要的东西吗?
看起来您缺少请求后参数名称
console.log("preview list. postUsers()");
console.log(Ext.getCmp("preview-container").getUsers());
$.ajax({
url: "url",
type: "POST",
//send the users using parameter `users`
data: { users: Ext.getCmp("preview-container").getUsers()},
dataType: "json",
success: function(rst){
switch (rst){
case true:
alert("success");
break;
case false:
alert("failed");
break;
}
},
});
相关文章:
- 得到“;undefined不是函数“;错误
- 我得到了这个错误,但是不要;我不知道如何修复它,www.example.com/undefined?1460018627
- AJAX-没有得到简单的php响应(返回“undefined”)
- .get()需要回调函数,但得到了一个[object Undefined]
- MEANJS TypeError:Route.all()需要回调函数,但得到了一个[object Undefined]
- 在JSON中POST一个js::数组,得到"undefined:undefined”;
- 为什么我得到'undefined不是函数'在一个简单的js脚本上
- 错误:Route.put()需要回调函数,但得到了一个[object Undefined]
- 我不知道为什么我会得到一个“;undefined不是函数“;错误
- Javascript,在循环中不断得到undefined
- 为什么我'm得到&;undefined不是函数&;在下面的ES6 for循环中
- 我一直得到TypeError: undefined不是一个函数
- AngularJS:为什么我的控制器得到'undefined'我的服务电话
- 从另一个调用原型方法-得到'undefined'错误
- undefined'虽然它可以在函数体内得到正确的结果
- 为什么response.name得到undefined
- 试图返回一个递归组合函数而没有得到'undefined'
- JQuery getJSON()解析得到“undefined"值
- Mootools - Getting 'undefined'作为一个值从下拉-不能得到值
- 在我的谷歌搜索API调用中,它返回一个有效的JSON,但每当我解析它以获得特定值时,我都会得到Undefined