类似于this question,我需要在发布请求中将字符串作为数据发送.
与那个不同,我不能使用对象,因为我有重复的项目.正如您在示例数据中看到的那样,sn1和sn3在不同的日期时间重复了几次.
样本数据:
& sn3 = 2013-2-4T12:43:52& sn3 = 2013-2-4T12:43:55& sn1 = 2013-2-4T12:43:59&sn1 = 2013-2-4T12:44:0& sn2 = 2013-2-4T12:44:0& sn3 = 2013-2-4T12:44:2& sn2 = 2013-2-4T12:44:3& sn3 = 2013-2-4T12:44:19&sn3 = 2013-2-4T12:44:19&sn3 = 2013-2-4T12:44:19&sn2 = 2013-2-4T12:44:19&sn3 = 2013-2-4T12:44:21&sn2 = 2013- 2-4T12:44:22& sn2 = 2013-2-4T12:46:39&sn3 = 2013-2-4T12:46:42&sn2 = 2013-2-4T12:46:44&sn2 = 2013-2- 4T12:46:45&sn2 = 2013-2-4T12:46:46&sn2 = 2013-2-4T12:47:27&sn2 = 2013-2-4T12:47:27&sn2 = 2013-2-4T12: 49:44& sn2 = 2013-2-4T12:50:21& sn2 = 2013-2-4T12:52:21&sn2 = 2013-2-4T12:52:24& sn2 = 2013-2-4T12:57: 35& sn3 = 2013-2-4T12:57:38& sn3 = 2013-2-4T12:57:39& sn2 = 2013-2-4T12:57:39&sn2 = 2013-2-4T12:57:40& sn3 = 2013-2-4T12:57:46& sn3 = 2013-2-4T13:21:30
我尝试使用以下
console.log(screens); //logs my sample data posted above.
$.ajax({
url : url,
type: "POST",
dataType : 'text',
data : screens,
success : function(data) {
console.log("sucessfull sending:")
console.log(data);
},
error : function() {
console.log('Failed');
}
});
但是它总是触发失败.
我可以字符串形式发送吗?如果没有,如何用相同的钥匙发送多个物品?
解决方法:
console.log(screens); //logs my sample data posted above.
$.ajax({
url : url,
type: "POST",
dataType : 'text',
data : {screens:screens},
success : function(data) {
console.log("sucessfull sending:")
console.log(data);
},
error : function() {
console.log('Failed');
}
});
查看数据:{screens:screens},如果您在服务器上执行类似的操作,则可以像这样获得它:screensstring = Request [“ screens”].之后,screensstring将包含所有屏幕的单个字符串.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。