我正在建立一个像这样的数组:
$('.el').each(function(e) {
arr.push({
date: $(this).data('date'),
roomid : $(this).data('roomid'),
status : $(this).data('status')
});
});
我最终要传递这样的数组:
[{date: "2019-05-01", roomid: 107, status: "Close"}, {date: "2019-05-02", roomid: 107, status: "Close"}]
像这样将数组传递给我的PHP脚本后:
$.ajax({
type: 'POST',
data: { datas : arr },
url : url
...
如何将我的代码转换为将新元素包含到data
中,
var return_url = 'welcome';
我可以这样做吗?
data: { return_url=welcome, datas : arr },
谢谢。
答案 0 :(得分:1)
您只需要以有效的JavaScript对象格式编写数据:
data : { return_url : "welcome", datas : arr }
或者如果您使用var作为网址,则使用:
var return_url = 'welcome';
data : { return_url : return_url, datas : arr }