gpt4 book ai didi

javascript - ajax 中的 JQuery 对象数组

转载 作者:行者123 更新时间:2023-11-30 18:03:55 26 4
gpt4 key购买 nike

我想通过 ajax 发送一组对象。背景故事:用户选择了一些房间,这些房间应该使用 php 在另一个文件中预订。
数组/对象定义为:

var rooms = {};
rooms[rname] =
{
"rname": rname, // eg 1.27
"date": date, // eg 2013-04-24
"time": time, // eg 20:15
"duration": duration // eg 4
}

然后进行ajax调用

$.ajax({ 
type: 'GET', //used get to see the parameters passed
url: 'book_room.php',
data: rooms
});

不过,发送的请求好像有点像这样:

http://url.dk/book_room.php?1.29%5Brname%5D=1.29&1.29%5Bdate%5D=2013-04-28&1.29%5Btime%5D=20%3A15&1.29%5Bduration%5D=4&2.25%5Brname%5D=2.25&2.25%5Bdate%5D=2013-04-28&2.25%5Btime%5D=20%3A15&2.25%5Bduration%5D=4

如何在请求中成功传递一组房间,以便我可以正确使用它们?我有一种感觉,我误解了这里某些东西的目的。

最佳答案

根据 API http://api.jquery.com/jQuery.ajax/你应该像这样发帖:

$.ajax({
contentType:"application/json",
url:yourEndPoint,
data:JSON.stringify(yourStuffGoesHere),
dataType:"json",
processData:false,
});

关于javascript - ajax 中的 JQuery 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266328/

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