gpt4 book ai didi

javascript - Ajax 发布请求字符串数据而不是对象

转载 作者:行者123 更新时间:2023-11-29 10:19:29 24 4
gpt4 key购买 nike

类似于this question我需要在发布请求中发送一个字符串作为数据。

与那个不同,我不能使用对象,因为我有重复的项目。正如您在我的示例数据中看到的那样,sn1、sn2 和 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');
}

});

但是总是触发失败。

我可以将它作为字符串发送吗?如果不是,我如何使用相同的 key 发送多个项目?

最佳答案

    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 将包含一个包含所有屏幕的字符串。

关于javascript - Ajax 发布请求字符串数据而不是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14687741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com