gpt4 book ai didi

jquery - 如何使用 JQuery 进行 HTTP Post/HTTP Get 并导航到另一个页面

转载 作者:行者123 更新时间:2023-12-01 06:31:21 25 4
gpt4 key购买 nike

嗨 friend 们
我正在使用完整日历应用程序,因为当我单击事件时,它必须重定向到另一个页面,并且还发布事件 ID、事件开始、事件结束、用户 ID 等数据,如何我可以在 J Query 和 Full Calender 中做到这一点

最佳答案

我认为你可以做这样的事情:

$('#calendar').fullCalendar({
eventClick: function(calEvent, jsEvent, view) {
window.location = 'page.php?'
+ 'id=' + calEvent.id
+ '&start=' + calEvent.start
+ '&end=' + calEvent.end
+ '&user_id=' + calEvent.user_id;
}
});

FullCalendar click event

您可以使用此方法来发布您的数据:

function post_to_url(path, params, method) {
method = method || "post"; // Set method to post by default, if not specified.

// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);

for(var key in params) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);

form.appendChild(hiddenField);
}

document.body.appendChild(form); // Not entirely sure if this is necessary
form.submit();
}

取自here .

如何使用它的示例:

$('#calendar').fullCalendar({
eventClick: function(calEvent, jsEvent, view) {
var method = 'POST';
var path = 'page.php';
var params = new Array();
params['event_id'] = calEvent.id;
params['event_start'] = calEvent.start;
params['event_end'] = calEvent.end;
params['event_user_id'] = calEvent.user_id;
post_to_url(path, params, method);
­}
­});

关于jquery - 如何使用 JQuery 进行 HTTP Post/HTTP Get 并导航到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3964120/

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